归根结底原因是没有静态资源xxx.js的访问权限
如何在express中给静态资源添加访问权限,我在express js中添加以下语句解决了该问题:
app.use(express.static('public'));
此时访问public文件夹中的xxx.js文件时,只需要使用路径
http://127.0.0.1/xxx.js
即可访问,路径中不需要带public
-----------------------------------------------
网上找到的以下方法,无法成功将public文件夹设为静态文件夹,不清楚是不是环境原因:
添加以下语句文章来源:https://www.toymoban.com/news/detail-836471.html
app.use('/public', express.static(path.join(__dirname, 'public')));
此时访问xxx.js,仍然显示xxx.js was blocked due to MIME type "text/html"文章来源地址https://www.toymoban.com/news/detail-836471.html
到了这里,关于express静态资源访问错误 xxx.js was blocked due to MIME type (“text/html“)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!