本文主要是介绍express静态资源访问错误 xxx.js was blocked due to MIME type (“text/html“),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
归根结底原因是没有静态资源xxx.js的访问权限
如何在express中给静态资源添加访问权限,我在express js中添加以下语句解决了该问题:
app.use(express.static('public'));
此时访问public文件夹中的xxx.js文件时,只需要使用路径
http://127.0.0.1/xxx.js
即可访问,路径中不需要带public
-----------------------------------------------
网上找到的以下方法,无法成功将public文件夹设为静态文件夹,不清楚是不是环境原因:
添加以下语句
app.use('/public', express.static(path.join(__dirname, 'public')));
此时访问xxx.js,仍然显示xxx.js was blocked due to MIME type "text/html"
这篇关于express静态资源访问错误 xxx.js was blocked due to MIME type (“text/html“)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!