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"

相关推荐
Dumbness15 小时前
一份 JSON 生成增删改查接口,入参清洗漏了什么:Number(" ") 是 0,搜 100% 把 1000 元券也搜出来
node.js·express
用户2986985301417 小时前
Python 实战:将 HTML 批量转换为 Markdown
python·html·markdown
vipxieliang17 小时前
JavaScript 迭代器与生成器:控制异步与惰性求值
前端·javascript
Hilaku17 小时前
Event Loop 这篇你看完就不用再看别的了!
前端·javascript·程序员
晓得迷路了18 小时前
栗子前端技术周刊第 153 期 - Vitest 5.1、Remix v3.2、Node.js 27 Alpha...
前端·javascript·vite
系统集成-鹰翔19 小时前
ERP单据已作废为什么商品仍不能删除,引用检查与软删除怎么查
javascript·经验分享·后端
Penge66619 小时前
《Go 后端开发者学 React:Hook》
javascript
Penge66619 小时前
《Go 后端开发者学 React:前端 HTTP 请求详解》
javascript
Penge6661 天前
《Go 后端开发者学 React:组件通信与插槽》
javascript
Penge6661 天前
《Go 后端开发者学 React:useState》
javascript