curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add - echo "deb https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_10.x stretch main" | sudo tee…
在部署服务器后,使用 svg-captcha 插件获取svg验证码会多次请求不刷新,这里只要在请求的参数data中添加一个不重复的字符串就可以,比如:时间戳。 getCode () { this.$api.get(this.$root.urlPath.MJK + '/code', {code:Date.now()},res => …
使用fs.mkdirSync() 创建目录一直在报错,莫名其妙的,网上找了半天,发现是不能一次建多级目录。 比如我要建的路径为 upload/2018/5 if (!fs.existsSync('uploads/2018/5')){ fs.mkdirSync(uploads/2018/5') } 这样肯定报错,fs.mkdirSync(…
利用 svg-captcha 插件制作验证码,首先安装 svg-captcha 插件: npm i --save svg-captcha 然后在建一个 svgCaptcha.js 文件,文件内容: // 获取验证码 const svgCaptcha = require('svg-captcha'); module.exports = callbac…
利用nodejs可以快速查看当前电脑的一些参数,具体的需要引入内置的os模块,至于具体的nodejs安装使用的话可以参考nodejs官网。 const os=require('os'); 获取cpu(处理器架构) const arch=os.arch(); console.log(arch); 获取cpu信息 const cpus=os.cpus(…
在宝塔面板中安装全局模块,引用时不能直接require('包名')。 这里需要以绝对路径来引入,如: const url = '/www/server/nvm/versions/node/v8.11.1/lib/node_modules/'; var express = require(url + 'express'); 其中v8.11.1为当前n…
此项目需要安装Node.js和npm,还有express插件、body-parser插件。deepin下安装请参考Nodejs 中 GET 传输数据 服务器端文件index.js: const express = require('express') const bodyParser = require('body-parser') // var …
上图是下面将要使用的项目文件位置 index.js var express = require('express') var bodyParser = require('body-parser') var app = express() app.use(express.static('public')) // app对象的use方法表示使用中间件 …
上图是下面将要使用的项目文件位置,安装Node.js网上有很多教程就不说了,如果是Linux系统好像还要安装npm,win的已经集成到Nodejs安装包里一起安装了。 deepin下安装 Nodejs 执行以下代码: sudo apt-get install nodejs 安装 npm : sudo apt-get install npm 项目结构…