归根结底原因是没有静态资源xxx.js的访问权限
如何在express中给静态资源添加访问权限,我在express js中添加以下语句解决了该问题:
javascript
app.use(express.static('public'));
此时访问public文件夹中的xxx.js文件时,只需要使用路径
即可访问,路径中不需要带public
网上找到的以下方法,无法成功将public文件夹设为静态文件夹,不清楚是不是环境原因:
添加以下语句
javascript
app.use('/public', express.static(path.join(__dirname, 'public')));
此时访问xxx.js,仍然显示xxx.js was blocked due to MIME type "text/html"