小白问题:写好的index.js服务脚本如何在服务器发布?

dpbug_cn 2021-03-09 08:20:57
刚刚接触,好多概念不太清楚。请大家指教!
用javascript写好了一个index.js服务文件,并且在node环境下调试正常,调试时是直接在命令行 "node index.js" 启动服务的,发现关掉命令行窗口服务就停止了。
现在想在服务器中将index.js这个服务发布出来,服务器centos上装了xampp和node.js,不知道该如何启动index.js这个文件服务,并持续运行(node index.js关闭终端就停止服务),放到lampp目录下的htdocs目录下也不行。
...全文
179 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2021-03-10
  • 打赏
  • 举报
回复
如果是这样,linux环境可以放在后台启动运行 node index.js & & 表示把命令行进程放入后台 window环境不想用控制台窗口,可以用sc命令注册为服务 注册:sc create 服务名称 binpath= "路径"; "="号后面要加个空格。 设置为自动运行: sc config 服务名称 start= auto 启动服务:sc start 服务名称 卸载:sc delete 服务名称 一般来说,nodejs有很多框架或插件,在package.json配置好启动命令即可
weixin_50944805 2021-03-09
  • 打赏
  • 举报
回复
用pm2。。
dpbug_cn 2021-03-09
  • 打赏
  • 举报
回复
另外,听说forever能启动服务,npm install forever -g安装时提示了好几个“WARN deprecated”(安装的node.js版本为14.15),安装后service forever start提示找不到命令

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧