美文网首页
node 在window下永远不挂

node 在window下永远不挂

作者: fighterboy | 来源:发表于2018-08-30 15:53 被阅读0次

test.js

var Service = require('node-windows').Service;

// Create a new service object

var svc = new Service({ name:'node开机自启', script: require('path').join(__dirname,' check.js')});  // check .js 为  node check

svc.on('install',function(){

svc.start();

});

svc.install();

链接地址 :https://github.com/coreybutler/node-windows

创建监听端口 服务挂掉自动重启

check.js

var exec = require('child_process').exec; check(); function check() { var last = exec('lsof -i:8888'); last.on('exit', function (code) { if (code != 0) { run(); console.log('主服务已关闭,马上重启'); } else { console.log('主服务活跃中') } }); setTimeout(check, 1000);} function run() { var last = exec('node index.js'); last.on('exit', function (code) { if (code == 0) { console.log('主服务重启成功'); } else { console.log('主服务重启失败'); } })}

8888端口 为监听的端口

node代码

index.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');

相关文章

  • node 在window下永远不挂

    test.jsvar Service = require('node-windows').Service;// C...

  • NodeJS安装及配置

    1、版本查看命令: node -v npm -v 2、快捷键 Window+R 在 cmd 下输入 node...

  • window下node升级

    今天运行一个新项目时,前端启动报错: 查了下说是node版本不一致问题,需要升级node,按照所有结果,安装n 模...

  • node入门(二)node在window环境下的配置

    之前了解过node既然是一个平台,应该像java他们一样需要安装类似jdk的东西,然而事实确实是如此,进行node...

  • node02-fs和http创建服务器

    1.global全局模块 浏览器:在window中有一个全局的变量window node:在node中,也有一个全...

  • 跨域能不能携带Cookie?

    背景:最近在做一个项目, 主要流程如下: window在请求node服务登录成功后, node端在window设置...

  • react集成cesium

    1.更新node.js window下的node.js不能通过命令来更新 先卸载旧node.js,如果之前...

  • underscore.js部分

    1.在浏览器环境下this指向是window2.node环境:this 全局{},指向module.expo...

  • this 指向问题

    认识function中的this在不同环境下的指向 全局:浏览器环境中 指向window,node环境:modul...

  • node升级爬坑之路

    爬坑后的结论:window系统升级node只能到node官网下载window安装包来覆盖之前的node。 以下为我...

网友评论

      本文标题:node 在window下永远不挂

      本文链接:https://www.haomeiwen.com/subject/fdcdwftx.html