【问题标题】:Angular 8: Loading module from "url" was blocked because of a disallowed MIME type (“text/html”)Angular 8:由于不允许的 MIME 类型(“text/html”),从“url”加载模块被阻止
【发布时间】:2020-08-06 10:17:18
【问题描述】:

我已经在 Angular 8 和 Node 12 中创建了应用程序。

在创建 Angular 8 构建后,我在打开新标签页或重新加载页面时遇到了这个问题,我在互联网上搜索了所有内容,但没有找到任何解决方案。

Firefox 控制台:

谷歌浏览器控制台:

TSCONFIG:

除此之外一切正常。

提前致谢。

【问题讨论】:

  • 你是如何运行这个网站的?你在用ng serve吗?这类问题通常不在于项目本身,而在于托管环境。您可以添加您为网站提供服务的命令行的图像吗?
  • 我已经创建了构建并使用节点 js 提供服务。
  • commnd 我用过:ng build baseHref=./ --prod
  • 尝试使用ng serve 运行它,看看会发生什么。
  • @HockeyJ 按预期运行非常顺利

标签: node.js angular angular-cli angular7 angular8


【解决方案1】:

我在网上漫游,在这里找到了答案:

Angular 2 Remove Hash (#) from the URL

所以基本上我遇到了# URL 问题,通过设置RouterModule.forRoot(routes, { useHash: true }) 我能够成功运行应用程序。

谢谢你们帮助我

【讨论】:

    猜你喜欢
    • 2020-01-30
    • 1970-01-01
    • 2023-04-04
    • 2020-05-23
    • 2020-01-25
    • 2020-05-11
    • 2021-06-15
    • 2020-05-12
    • 2020-04-22
    相关资源
    最近更新 更多