当我转到localhost时,它会按预期重定向到localhost:8000 / landing,并且静态资源已正确提供,如下图所示
请求的网址为https://localhost:8000 /3.bundle.js
但是当我在某个地址上刷新页面时会出现问题,如下面的屏幕截图所示,地址栏网址已附加到静态资源
请求的网址为https://localhost:8000 /landing/asdfa/3.bundle.js
/ landing / asdfa 已附加到请求的静态资源 3.bundle.js
并导致返回错误的资源,即html
我的节点路由如下
app.use(express.static(__dirname + '/dist/public'));
app.use('/api',routes);
app.get('*', function(req, res){
res.sendFile(__dirname + '/dist/public/index.html');
});
如何避免或处理附加到静态资源请求的地址栏网址?