nodejs默认是ip地址加上端口号来访问,但是我在局域网中测试好像并不能访问,由于我本来的是nginx服务器,索性在Nginx配置文件中设置域名所有请求转发到指定端口。
例如,在域名test.com
的配置文件添加如下信息,代表将该域名的所有请求转发到8888
端口。
location ~ .* {
proxy_pass http://127.0.0.1:8888;
}
然后重启nginx。
在本地hosts中设置一下解析,然后node环境跑起来,直接访问域名就可以访问了。
延伸
退出终端后继续运行 Node.js
使用 npm
模块 forever
,建立 UNIX daemon
进程,让 Node.js 保持运行。
安装
sudo npm -g install forever
开启进程
forever start /path/app.js
查看所有进程
forever list
关闭所有进程
forever stopall
如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!
如无特殊声明,文章均为原创,若有不正之处,万望告知。转载请附上原文地址,十分感谢!