Using Express to serve a Vue.js webpack app, I am receiving the following error after deploy:
Is my code for serving the app is the issue here?
app.use(helmet())
app.use(express.static(path.resolve(__dirname, '../client/dist/static')));
app.all('*', (req, res) => {
res.sendFile(path.resolve(__dirname, '../client/dist', 'index.html'));
})
否则不是express.static
应该自动将内容类型分配给静态文件吗?
当响应状态为404 Not Found
,因此请仔细检查“网络”选项卡中的文件是否确实存在。
网络选项卡:
控制台选项卡:
在这里查看类似的问题:https://stackoverflow.com/a/48792698/258772
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)