express静态资源访问错误 xxx.js was blocked due to MIME type (“text/html“)

归根结底原因是没有静态资源xxx.js的访问权限

如何在express中给静态资源添加访问权限,我在express js中添加以下语句解决了该问题:

javascript 复制代码
app.use(express.static('public'));

此时访问public文件夹中的xxx.js文件时,只需要使用路径

http://127.0.0.1/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"

相关推荐
前端Hardy13 小时前
前端日历组件,要变天了?Schedule-X v4.6 彻底杀疯了
前端·javascript·后端
如此风景13 小时前
UniCloud学习真经
javascript
ZC跨境爬虫13 小时前
跟着 MDN 学CSS day_40:(Flexbox实战技能测试)
前端·css·ui·html·tensorflow
ZC跨境爬虫13 小时前
跟着 MDN 学CSS day_36:(float、clear与BFC深度解析)
前端·javascript·css·ui·交互
糯米团子74914 小时前
javascript高频知识点
开发语言·前端·javascript
无风听海14 小时前
Bearer Token 权威指南:从原理到生产级安全实践
前端·javascript·安全
riuphan14 小时前
JavaScript 类型判断完全指南
前端·javascript
Hilaku14 小时前
前端工程师最终会变成 AI工程师?
前端·javascript·程序员
flyinmind15 小时前
Java环境与Android环境中使用QuickJS
java·开发语言·javascript·quickjs
如烟花的信页15 小时前
数美滑块逆向分析
javascript·爬虫·python·js逆向