Fork me on GitHub

build

记录一下上线过程

pm2 => 维持命令行关闭但是server不关闭

启动 pm2 start …
关闭 pm2 stop …
查看项目 pm2 list

文件上传

放在server下的views下

app.js中
var ejs = require(‘ejs’); //并下载ejs
// view engine setup
app.set(‘views’, path.join(dirname, ‘views’));
app.engine(‘.html’,ejs.
express);
app.set(‘view engine’, ‘html’);

这时就能访问 服务器:server端口号 => 就是views中html页面

html不放在server中(eg:nginx的html下)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
server {
listen 80;
server_name imooc.minghai.shop;
# root /usr/local/nginx/html/imooc;
# index login.html index.html;
# if ($host ~ ^(m|game|admin|imooc)\.minghai\.shop$)
# {
# set $erji $1;
# rewrite ^(.*)$ /$erji$1 last;
#}
location / {
root /usr/local/nginx/html/imooc; html地址
index index.html;
proxy_pass http://127.0.0.1:3000/ html放入server下
}
location /imooc/users/ {
proxy_pass http://127.0.0.1:3000/users/;
}
location /users/ {
proxy_pass http://127.0.0.1:3000/users/;
}
location /cart/ {
proxy_pass http://127.0.0.1:3000/cart/;
}
location /goods/list {
proxy_pass http://127.0.0.1:3000/goods/list;
}
location /goods/addCart {
proxy_pass http://127.0.0.1:3000/goods/addCart;
}
}
-------------本文结束感谢您的阅读-------------