CNode

静态资源路径设置问题(已解决)

问答
Mmehunk发布于11 年前最后回复11 年前1 回复11982 浏览0 收藏

我的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)

M
mehunk#1·11 年前

自己解决了,直接使用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;
	}
}
参与回复
登录后即可参与回复。登录