一个目录下多个nodejs项目

一个目录下多个nodejs项目,第1张

目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种,本文恩主要给大家介绍了关于利用pm2部署多个node.js项目的配置教程,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。

前言

相信大家应该都知道,一般在实际项目部署中,我们服务器在启动的时候需要自动启动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.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12068670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存