我花了1天的时间在谷歌上搜索所有代码,但似乎没什么用。 我的服务器代码。
var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
我尝试将80替换为80但不起作用。
我也尝试更改etc / nginx / conf / example.com.cof
server {
listen 80;
upstream project {
server example.com:3000;
}
server {
listen 80;
location / {
proxy_pass http://project;
}
server_name example.com;
rewrite ^(.*) http://example.com$1 permanent;
}
server {
listen 80 default_server;
...
}
没什么用。
请帮忙
答案 0 :(得分:0)
使用端口80需要sudo权限
var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
使用
启动应用sudo PORT=80 node app.js
sudo PORT=80 npm start #or like this, depends on your app