问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nodejs 如何部署到服务器上?

发布网友 发布时间:2022-04-22 14:25

我来回答

1个回答

热心网友 时间:2023-11-09 03:49

有几种部署方式,由项目复杂度而定。
最简单的。

简单的小网站可以直接使用Node.js作为web服务器,不做前后端分离,使用后端模板填充数据,代表框架express。



如果要做负载均衡或者响应多端请求,那么采用前后端分离。前端代码可以放在CDN或nginx这类静态服务器上,前端向Node.js服务端发送rest请求。代表框架koa。



如果业务更加复杂,有较多的CPU密集型任务需要执行,那么Node.js后面再接一层服务器(Java、Python)来处理。



另外由于Node.js是单线程进程,一旦出错就会崩溃,导致服务端无法访问。所以部署Node.js的时候需要使用

PM2

,这样可以在Node.js程序崩溃之后及时重启,当然还有其它好处,比如灰度部署、负载均衡等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苏打地牢500层boss怎么打 苏打地牢500层boss打法攻略 隐形眼镜用水龙头水泡着可以么 ...还有些痒痒的 越来越多的趋势 请问这是什么原因引起的 长安univ智电idd改无线充怎么改的 山药泥火龙果的做法 铜合金好还是纯铜好 铜合金和铜哪个好 合金为什么比铜要好 合金和铜哪个好 音乐风格要素主要包括 如何为 NodeJs 设置 Nginx 代理服务器 nginx服务器下使用https,该怎么配置nodejs nodejs怎么部署到服务器上 win10怎么更改日期显示农历 奥克斯空调出现代码F1是什么原因 格力空调F1故障怎么处理 奥克斯显示F1是什么故障 gta5imp如果用手机解绑电脑还能不能用? gta5imp怎么购买? gta5imp挂机防踢在哪个选项里? .IMP是什么文件的后缀名>>>急 gta5线上能不能用imp恢复数据? GTA5 安魂曲和IMP哪个好用? 物理中imp是什么意思? 什么是imp 关于gta5挂的问题? gta5 imp 守望者 这俩挂不会被封吗? Gta5 正版 ,刷完钱怎样不被查到? 《gta5》什么挂能崩imp? gta5守望者和imp都是在哪买? 怎么在win10系统日历中添加农历 如何在生产服务器上部署 Node.js 应用 Win10系统怎么设置显示农历日期 NODEJS 怎么部署才算合理 如何在一个域名下面部署多个nodejs项目 nginx反向代理nodejs服务器不成功? nodejs和nginx的区别 nginx代理websocket不安装 node.js和npm可以吗 mac下nodejs nginx 部署 root怎么配置 为什么 node.js 的官网不用 node.js 而用 nginx 搭建 如何在centos6上部署nodejs服务 苹果手机无线网络连接 苹果6s 有wifi直连吗 苹果6 PLUS手机的wifi直连在哪里? 苹果手机怎么打开wlan直连? 苹果iphone6无限局域网在哪? QQ空间亲密度,共同群组是什么意思?哪个是共同群组? 微信里我和他的共同群聊数量为什么总是变?他拉黑我很久了,我发信息在某个群后一会显示少,一会又变多 我和她共同的群聊一会显示1个,一会显示2个 我们俩在同一个群里后来看没有共同群怎么回事?