【发布时间】:2020-01-30 01:29:08
【问题描述】:
我很惊讶有这么多关于同一个问题的问题,但在任何地方都没有好的答案。事实上this 问题甚至没有一个答案。无论如何,我的问题很相似。在我决定在同一个端口(在我的情况下为 3000 端口)上运行我的前端和后端之前,一切都运行良好。我按照以下步骤操作:
- 使用
ng build --prod编译开发文件。已创建dist文件夹。 - 然后将所有服务器文件和dist文件夹上传到服务器。
- 并使用 pm2 运行服务器。命令是
pm2 start server.js。
我知道index.html这些台词是从哪里来的:
script src="runtime-es2015.858f8dd898b75fe86926.js" type="module"
script src="polyfills-es2015.5728f680576ca47e99fe.js" type="module"
script src="runtime-es5.741402d1d47331ce975c.js" nomodule>
script src="polyfills-es5.7f43b971448d2fb49202.js" nomodule>
script src="main-es2015.ec7a803b995f0d691eeb.js" type="module">
script src="main-es5.1cd51b4ce24f28c1391b.js" nomodule>
但现在他们正在制造这些错误:
由于不允许的 MIME 类型(“text/html”),从“http://localhost:3000/runtime-es2015.858f8dd898b75fe86926.js”加载模块被阻止。
由于不允许的 MIME 类型(“text/html”),从“http://localhost:3000/polyfills-es2015.5728f680576ca47e99fe.js”加载模块被阻止。
由于不允许的 MIME 类型(“text/html”),从“http://localhost:3000/main-es2015.ec7a803b995f0d691eeb.js”加载模块被阻止。
我尝试设置type=text/javascript 以及更多解决方案和技巧。但没有任何效果。
PS:Here 是构建之前的整个项目。也可以查看它的 README。
【问题讨论】:
-
这听起来像是您之前问题的重复。发生了什么变化,它们有何不同?
标签: javascript mime-types