静态资源路径设置问题(已解决)
发布于 9 年前 作者 mehunk 11461 次浏览 最后一次编辑是 8 年前 来自 问答

我的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;
	}
}
回到顶部