• Linux 安装NodeJs和PM2

    安装node 首先去nodejs官网下载个nodejs安装包 最好下载到本地,本地网速快,然后再手动通过ftp上传到服务器 nodejs官网https://nodejs.org/en/download/ 下载Linux Binaries (x64)的那个 在服务器上,创建个例如nodejs目录 例如我这样 /usr/local/nodejs 进入cd /usr/local 创建nodejs目录 m…

    学习 2019-03-09 3363

  • ali-oss node error Client.requestError

    at Client.requestError (node_modules\_ali-oss@6.0.2@ali-oss\lib\client.js:467:13) at Client.request (node_modules\_ali-oss@6.0.2@ali-oss\lib\client.js:317:22) at process._tickCallback (internal/proces…

    学习 2018-12-22 3179

  • node throw new mongoose.Error.OverwriteModelError(name);

    前面在写之前还在想,这个破东西,怎么共用啊,每次都要复制一遍多麻烦啊,然后问题就来了,啊哈哈 在路由js文件里面加了model,报错:throw new mongoose.Error.OverwriteModelError(name); 我在1.js文件写了个model, 但是我想在2.js文件里也使用,于是我就在2.js文件里,把前面那个复制了过来,但是一运行就报错 因为下面这种article_…

    学习 2018-11-02 3795

  • mongoose查询按时间排序

    Room.find({}).sort('-date').exec(function(err, docs) { ... }); Room.find({}).sort({date: -1}).exec(function(err, docs) { ... }); Room.find({}).sort({date: 'desc'}).exec(function(err, docs) { ... }); R…

    学习 2018-11-01 4010

  • node上传文件

    nodejs上传文件取不到数据? nodejs上传文件req.body是个空的? 这些问题我都遇到了,哈哈哈 nodejs上传文件功能,搞了两天了,一直搞不好,用谷歌大法也研究了好久,我就是不行 今天终于搞好了,但是我还是不知道,前面这么久我到底哪里搞错了, 前端 本来使用base64上传的,但是无奈,传输的数据太大,上传不了 只好使用FormData,就这个鸡毛玩意,搞了两天了,一直不行 //监…

    学习 2018-11-01 2211

  • node request entity too large 413

    我在用node研发高科技, 上传图片时候突然提示了个这么个玩意:request entity too large 413 当时的图片只有200多kb,node居然这么小气 在app.js文件里,加入以下代码,即可解决 var bodyParser = require('body-parser'); app.use(bodyParser.json({limit:'50mb'})); app.use(…

    学习 2018-10-31 1811

  • node 取时间

    通过js原生的写法,会很麻烦,通过现成的模块会方便很多 安装 silly-datetime npm install silly-datetime --save 使用 var sd = require('silly-datetime'); var time=sd.format(new Date(), 'YYYY-MM-DD HH:mm:ss'); console.log(time);

    学习 2018-10-26 2111

  • node Error: Cannot find module ‘bluebird’

    npm install --save bluebird

    学习 2018-10-26 1951

  • node and socket.io一个简单的群聊小程序

    体验地址:https://nodejs.blyoo.com 近期在学习nodejs 目前node算是学有所成,于是就以socket.io下手, 下载 https://github.com/banlv/socket.io

    学习 2018-10-26 2342

  • node项目报错had too many unstable restarts (16). Stopped. “errored”

    node项目放到服务器上报错Script /www/nodejs/socket.io/bin/www had too many unstable restarts (16). Stopped. "errored" 启动就秒级自动关闭,报上面那个错误 用谷歌大法,查了好久,也没能解决 后再某一个台湾的博主博客看到一些pm2的命令 PM2 的幾個指令: pm2 start (啟動程序) pm2 res…

    学习 2018-10-25 1.18w

  • express.js ejs template engines

    安装ejs $ npm install ejs start let express = require('express'); let app = express(); app.set('views', './views') // specify the views directory app.set('view engine', 'ejs') // register the template e…

    学习 2018-10-17 2484

  • express.js start

    安装 $ npm install express --save hello world let express = require('express'); let app = express(); app.get('/', (req, res) => { res.send('Hello World!') }); //配置3000端口 http://127.0.0.1:3000 app.listen…

    学习 2018-09-30 2122