场景: 根据资料学习,制作了一个web聊天室的应用,部署在windows服务器上,运行正常,当关闭远程桌面,运营node的cmd自己就关闭了。

解决方法:

1、怀疑服务器自动重启,如是创建开机启动(失败)。

(1) 创建cmd快捷方式到桌面上,右键-》属性-》目标 中添加 /K "node app.js";

(2) 将创建的快捷方式放到 开始-》所有程序-》启动 中

失败原因:windows 远程桌面与本地建立当前回话,当关闭远程桌面的时候,相当于注销服务器,运行的程序则关闭,因此需要将服务器中的node设置为服务启动才可以在关闭远程桌面的时候 继续运行。

2、创建node服务启动(成功)

(1) 将node作为服务在服务器端运行,有相关的windows插件。

npm install winser

(2) 在根目录的 package.json 中添加

"scripts": {
                         "install-windows-service": "winser -i",
    "uninstall-windows-service": "winser -r"
  }

(3) 安装windows service 服务

npm run-script install-windows-service

(4) 启动node 服务

设置启动脚本为 server.js,若原来设置为app.js 需要修改,只能执行server.js.  cmd中执行 npm start。 则node 作为服务在服务器端执行。服务的名称为 package.json 中的”name“值。

node 服务器端启动相关推荐

  1. 加载服务器版本信息,传奇服务器端启动加载错误的解决方法

    1.启动服务端M2报错的类型 2.错误分类,思路理清 3.文字总结以下常见现象 传奇服务器端启动加载错误解决方法 Exception] 物品数据库加载错误! [Exception] 魔法数据库加载错误 ...

  2. Eureka服务器端启动时报错:Connection refused :connect

    场景 新建第一个Eureka服务器端启动后提示: 实现 打开application.yml配置文件 eureka:client:register-with-eureka: falsefetch-reg ...

  3. 用node.js启动mock.js

    Node.js Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP.Python.Perl.Ruby 等服务端语言平起平坐的脚本语言.官网下载n ...

  4. Node.js 启动调试方式

    1.通过node命令 shell 或者 cmd终端启动命令 以express项目为例,启动路径是localhost:3000 www文件里面接口 node server/bin/www // node ...

  5. node 进入网站服务器,node怎么启动服务器?

    node启动服务器的方法:创建一个文件夹,新建一个server.js文件,文件代码中写入服务器的域名地址,然后在命令行执行命令node server.js就启动服务器了,打开浏览器访问服务器域名就可以 ...

  6. TDengine服务器端启动失败问题(客户端连接失败问题)

    第一次问题: 服务端状态信息: 客户端连接失败: 在服务端找问题,在 /var/log/taos/taosdlog.0 查看日志 发现问题: 端口号已被占用!于是通过 ps aux | grep ta ...

  7. node服务器端接收前端上传图片并返回url路径保存数据库

    通过npm安装multer插件https://www.npmjs.com/package/multer 首先先在node根目录的入口js文件中注册express.static中间件 /images是e ...

  8. Node webkit启动最大化窗口

    <!DOCTYPE html> <html> <head>     </head> <body>     <p style=" ...

  9. 干货 | 走进Node.js之启动过程剖析

    走进Node.js之启动过程剖析 作者:正龙 (沪江Web前端开发工程师) 本文原创,转载请注明作者及出处. 随着Node.js的普及,越来越多的开发者使用Node.js来搭建环境,也有很多公司开始把 ...

最新文章

  1. 机器学习工业复现的 12 个要素!
  2. Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
  3. WinPcap 获取本地适配器信息
  4. python 使用 os的 popen(‘命令’) 如果命令行输出中 有中文乱码, 提示 'gbk' 无法解析的错误 解决办法
  5. VC++和VC++.NET中与图像处理有关的几个概念、结构和类
  6. 去哪儿-05-recommendDev
  7. C++实现简单的文件I/O操作
  8. (转)高盛将“穷人”理财交给机器人,那智能投顾在中国怎么玩?
  9. SIP - pjsip Linux Windows 编译安装
  10. linux输入法_惊奇软件:这是我见过最有【态度】的输入法!
  11. 火狐无法安装扩展_立即安装的前5个Firefox扩展
  12. 课设错误调试(一)No qualifying bean of type
  13. 怎么彻底关闭UAC(user account control)?
  14. Java游戏开发中应始终坚持的10项基本原则
  15. 电子计算机经历的四个阶段,电子计算机的发展经历了四代,其划分依据是什么?,计算机发展的四个阶段...
  16. conda管理python开发环境
  17. 微生物群落基于KEGG预测功能的丰度分布图绘制
  18. 国密算法简介及电子印章相关标准
  19. C++中switch用法的意义
  20. 关于Scaner和BufferReader

热门文章

  1. 校园网跑腿小程序源码
  2. 如果遇到Xshell键盘无法使用,你需要这样做!
  3. Spring事务原理深入解析(AOP,Threadlocal, 隔离级别,传播级别)
  4. net start mysql命令启动mysql失败
  5. 服务器重启后没有启动网卡
  6. 详解Python中的切片(一看就懂版)
  7. 把iphonebenchmark获取的数据存入MySQL数据库
  8. Chart and Graph
  9. 在线考核——一键创建考试功能实现
  10. web端测试和移动端测试的对比