后端,只用过最早 page.html 那种方式,现在的页面基本都是路由,比如 ip:8080/page
最近在配置 nginx ,以前的页面是 ip:8080/page ,
现在需要几个前端统一走一个端口,比如 80,
按想法就应该是在 80 服务下再配一个 web1 → ip:8080 ,
这样 ip:80/web1/page 就可以指向 ip:8080/page 了,后来发现这样只是能获取 html ,但不能获得 js 等资源。
js 资源显示的是 ip:80/page.js 。这样肯定是找不到的。
以前一直是知道这么不能弄,但不清楚为什么。
这次就特来请教下路由问题,另外就是问问如果不改前端路由,能否只从 nginx 实现这样的转发。
最近在配置 nginx ,以前的页面是 ip:8080/page ,
现在需要几个前端统一走一个端口,比如 80,
按想法就应该是在 80 服务下再配一个 web1 → ip:8080 ,
这样 ip:80/web1/page 就可以指向 ip:8080/page 了,后来发现这样只是能获取 html ,但不能获得 js 等资源。
js 资源显示的是 ip:80/page.js 。这样肯定是找不到的。
以前一直是知道这么不能弄,但不清楚为什么。
这次就特来请教下路由问题,另外就是问问如果不改前端路由,能否只从 nginx 实现这样的转发。