这通常是因为服务器没有正确配置,导致在第一次加载时无法找到路由。解决此问题的一种解决方案是将服务器配置为始终将 index.html 作为默认文档。这可以通过在服务器端添加以下代码来实现:
app.use(express.static(path.join(__dirname, ‘dist’)));
app.get(‘/’, function(req, res) {
res.sendFile(path.join(__dirname, ‘dist/index.html’));
});
此代码使用 Express 在服务器端设置文件服务,并在根目录 / 中定义了一个路由,该路由将 index.html 作为默认文档。这可以确保在第一次加载时正确加载路由。