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"

相关推荐
吴声子夜歌34 分钟前
Vue3——Vue实例与数据绑定
前端·javascript·vue.js
挖稀泥的工人3 小时前
AI聊天界面的布局细节和打字跟随方法
前端·javascript·面试
竹林8183 小时前
从“连接失败”到丝滑登录:我用 ethers.js 连接 MetaMask 的完整踩坑记录
前端·javascript
颜酱4 小时前
图片大模型实践:可灵(Kling)文生图前后端实现
前端·javascript·人工智能
Reart4 小时前
从0解构tinyWeb项目--(Day:2)
javascript·后端·架构
心连欣5 小时前
解锁对象遍历:当字符串遇上for...in循环
前端·javascript
jstopo网站5 小时前
水厂水泵工作流程图canvas动画
前端·javascript
张元清5 小时前
5 分钟用 Vite SSR 搭建一个全栈 React 应用
前端·javascript·面试
布局呆星6 小时前
Vue3 | 组件化开发---组件插槽与通信
前端·javascript·vue.js
a1117766 小时前
汽车展厅项目 开源项目 ThreeJS
前端·开源·html