小昱个人博客
欢迎来到小昱的世界

勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏
Nodejs安装、配置,及node项目开机自启动
  • 首页 > Node.js
  • 作者:小昱
  • 2017年8月19日 18:14 星期六
  • 浏览:120
  • 字号:
  • 评论:0
  • 一、安装node.js

    Windows下不用说了,下载安装即可

    以下是Linux的安装方法

    ① 获取nodejs 资源

    # 4.x
    curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
    # 5.x
    curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
    # 6.x
    curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
    # 0.10
    curl --silent --location https://rpm.nodesource.com/setup | bash -
    # 我这里安装的是 v4.x

    ② yum安装

    yum install -y nodejs

    ③ 测试是否安装成功

    node -v 
    npm -v

     


    参考资料

    CentOS 7 通过 yum 安装 nodejs 和 npm

     


    二、使用 node-windows 让 node项目自启动

    ① 安装 node-windows 

    npm install node-windows --save

    ② 编写服务

    编写node_service.js

    let Service = require('node-windows').Service
    
    let svc = new Service({
      name: 'node-windows',
      description: '服务器开机启动测试',
      script: './index.js',
      wait: '1',
      grow: '0.25',
      maxRestarts: '40'
    })
    
    svc.on('install', () => {
      svc.start()
      console.log('install complete!')
    })
    
    svc.on('uninstall', () => {
      console.log('uninstall complete!')
      console.log('The service exists: ', svc.exists)
    })
    
    svc.on('alreadyinstalled', () => {
      console.log('The service is already installed.')
    
    })
    
    if (svc.exists) {
      return svc.uninstall()
    }
    
    svc.install()
    

    ③ 安装服务

    node node_service

    可以再服务中看到:

    ④ 卸载服务

    sc delete nodewindows.exe

     


    参考资料

    nodejs项目windows下开机自启动

    node.js程序配置成windows服务,开机自启动

    将nodejs设置成开机自动启动

    在Linux上用forever实现Node.js项目自启动

     


    三、使用 forever 让 node 项目后台运行

    ① 安装 forever

    npm install forever -g

    ② 启动 forever

    forever start test.js
    forever stop test.js
    forever restart test.js
    
    forever start -l forever.log -o out.log -e err.log test.js   #输出日志和错误

     


    参考资料

    在Linux上用forever实现Node.js项目自启动

    利用forever在Linux上实现Node.js项目自启动

    forever让nodejs应用后台执行

      您阅读这篇文章共花了:  
    二维码加载中...
    本文作者:小昱      文章标题: Nodejs安装、配置,及node项目开机自启动
    本文地址:http://www.xiaoyulive.top/?post=122
    版权声明:若无注明,本文皆为“小昱个人博客”原创,转载请保留文章出处。
    返回顶部| 首页| 碰碰手气| 捐赠支持| 手机版本|后花园

    Copyright © 2016-2017 小昱个人博客 滇ICP备16006294号