Windows下node自启动,开机启动

node要自启动需要pm2工具,还有其他工具可以自行选择
先搭建好node.js&pm2生产环境,http://www.jianshu.com/p/43525232b03b

安装pm2:npm install -g pm2
查看pm2版本:pm2 -v
查看服务列表:pm2 list
启动服务:pm2 start 你的文件

pm2示例

下边就可以做自启动和开机启动了。

编写一个pm2启动服务的批处理文件

@echo off
pm2 start D:\node\helloworld\bin\www  D:\node\serviceDemo.js

我这里是同时启动上边示例图片中的两个服务。

将写好的批处理文件放在下边的路径下,就会开机自启了

C:\Users\当前登录用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
批处理文件放置位置

serviceDemo.js文件,网上随便一搜就是这个代码

var http = require('http');
http.createServer(function(request,response){
    response.writeHead(200,{'Content-Type':'text/plain'})
    response.end('Hello world\n');
}).listen(8888);

console.log('Server runnint at http:localhost:8888');

如果修改了文件需要手动重启服务
运行效果:

运行效果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • <<编程基础-语言JavaScript.Nodejs.Mobile>>https://github.com/ope...
    燕京博士阅读 1,008评论 0 2
  • 知乎地址:https://zhuanlan.zhihu.com/p/58787876 对于后台进程的管理,常用的工...
    波罗学的草稿阅读 25,434评论 4 26
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 今天任由飞扬的思绪 翻着过往的日子清点 把有你陪伴的每一天 都装进那个奇妙的盒子 把有你陪伴的每一秒 都封成日月般...
    天堂里的鱼阅读 125评论 1 1
  • 既然选择了开始,就没有回头路。 毅然决然的走下去,强大起来才是硬道理。 苦练七十二变,方能应对九九八十一难。 唯有...
    橙姐橙妹阅读 338评论 0 0