前言
相信大家应该都知道,一般在实际项目部署中,我们服务器在启动的时候需要自动启动node服务。以前是通过liunx自带的命令启动。但是随着后台微服务越来越多。每次发布新程序。修改脚本太麻烦了。于是换成PM2来做。下面话不多说了,来一起看看详细的实现过程吧。
配置方法如下:
1.首先安装pm2npm install -g pm2
2.生成配置文件pm2 ecosystem
生成完成会有一个ecosystem.config.js的文件,
3.修改配置文件
编辑ecosystem.config.js
说node.js单线程,是说你写的程序不能建立新的线程,v8引擎、openssl之类的里面应该是有线程的吧。node.js的程序是分成一个个tick按顺序执行,每个tick都是一组function。process.nextTick就是把一个function加入的下一个tick里面,这样就可以让它不卡在这一个tick。
前端formdata或者Ajax上传文件 Node端:用multiparty接收文件,再用fs.rename将文件存储到你需要的位置。 var MULTIPARTY = require('multiparty')var FS = require('fs')var saveTowerFile = function (req, res, next) { var form = new M.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)