zoukankan      html  css  js  c++  java
  • nodejs 配置服务自启动

    1安装包

    输入以下命令,安装需要的包

      1 npm install node-windows -g
    

    2编写自启动js

    在目标server.js目录下新建auto_start_nodejs.js文件,将以下js代码拷贝至该文件

      1 let Service = require('node-windows').Service;
      2 let svc = new Service({
      3   name: 'Nodejs Server',    //服务名称  
      4   description: 'Nodejs项目服务器', //描述  
      5   script: 'C:/www/server.js', //要自启动的文件路径  
      6   wait:'1',
      7   grow:'0.25',
      8   maxRestarts:'40'
      9 });   10 
     11 svc.on('install',()=>{
     12 svc.start();
     13 console.log('install complete.');});
     14 
     15 svc.on('uninstall',() =>{
     16 console.log('Uninstall complete.');
     17 console.log('The service exists:',svc.exists);
     18 });
     19 
     20 svc.on('alreadyinstalled',()=>{
     21 console.log('This service is already installed.');
     22 });
     23 
     24 if(svc.exists) return svc.uninstall();
     25 svc.install();
     26 
     27 
     28 
     29 

    3运行服务

    在cmd中,cd到auto_start_nodejs.js所在目录,运行一下命令

      1 node auto_start_nodejs.js

    查看服务已启动

  • 相关阅读:
    面向对象案例
    Leetcode--9. 回文数
    调试seanbell/intrinsic遇到的坑
    Ubuntu16.04OPENGL初体验
    Ubuntu16.04重装NVIDIA驱动
    C++之封装继承和多态
    CMKAE简单实用指南
    【学习笔记】C/C++
    C++之重载覆盖和隐藏
    C++之指针和引用
  • 原文地址:https://www.cnblogs.com/xiaopanlyu/p/7867590.html
Copyright © 2011-2022 走看看