静态资源路径设置问题(已解决)
我的Mean项目有一个页面是提供查询功能的,现在想把这个页面和一个域名绑定,我在nginx服务器的配置如下: server { listen 80; server_name ***.cn; location / { proxy_pass http://127.0.0.1:8080/wechatindex; proxy_set_header Host $host; } } 但是这样做了以后出现了个问题,即我的静态资源全部不能加载了,应该是相对地址出现了问题。我直接使用http://ip:8080/wechatindex就没有问题。
我的静态资源配置如下: app.use(express.static(__dirname + ‘/public’));
请教各位应该如何修改nginx服务器的配置项啊?
1 回复
自己解决了,直接使用nginx处理了静态资源,配置项如下: server { listen 80; server_name ***.cn;
location / {
proxy_pass http://127.0.0.1:8080/wechatindex;
proxy_set_header Host $host;
}
location /assets/ {
root C:/wamp/www/nodejs/iot-management/public;
}
location /app/ {
root C:/wamp/www/nodejs/iot-management/public;
}
}