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"

相关推荐
一颗小芹菜的日常4 分钟前
vue-crack插件是干什么的
前端·javascript·vue.js
小比特-combat7 分钟前
LVGL_1(使用示例讲解父子关系)
开发语言·前端·javascript
弯_弯11 分钟前
企业知识库 RAG 落地:从 Demo 到生产,四条工程链路与参数级自查
android·java·javascript
月夏12 分钟前
Node.js 读 Excel 我踩了 3 个坑,最后一个查遍 Stack Overflow 没答案
前端·javascript
知野小兔29 分钟前
JavaScript 数组方法大全(超详细整理)
开发语言·前端·javascript
传人once13 小时前
页面中心圆圈放大效果如何写
开发语言·javascript·ecmascript
光影少年14 小时前
为什么 JavaScript 中 0.1 + 0.2 !== 0.3,如何让其相等?
前端·javascript·算法
梓雨枔16 小时前
JavaScript+快速学习,简单好用~
javascript·学习
木易 士心16 小时前
JavaScript 闭包原理和实践深度解析
开发语言·javascript·ecmascript
ITOM运维行者17 小时前
PHP性能监控怎么做?从响应时间到慢函数的6个关键指标
前端·javascript·后端