nginx - 为什么 Angular 5 和 NGinx 不能提供 javascript 和 css 文件?
问题描述
为什么 Angular 5 和 NGinx 不能提供 javascript 和 css 文件?MIME 类型不是有效的 Javascript 。SyntaxError:意外标记:数字文字
我收到 Angular 5 - typescript 和 Nginx 服务器的错误。
控制台中的错误
The script from “https://my-server.com/organizations/inline.15670a33298d01750cb3.bundle.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type
SyntaxError: unexpected token: numeric literal
Javascript 文件也与 index.html 的内容一起下载。另外,当我在页面“ https://my-server.com/organizations ”并刷新浏览器时,我被发送到“ https://my-server.com/organizations/organizations ”网址。
解决方案
我的解决方案只是将 index.html 中的基本 href 标记从
<base href=""> <-- wrong
至
<base href="/"> <-- right
就是这样,nginx.conf 或其他任何内容都没有变化。
推荐阅读
- haskell - 如何从类型中导入某些功能
- node.js - 带有 node.js express 的 AWS lambda api 网关返回“net::ERR_CONTENT_DECODING_FAILED 200”错误
- react-native - 如何在后台 GPS 跟踪中设置间隔?
- c# - 在 Xamarin 中选择 CardView
- xamarin - Xamarin:绑定到 ImageSource 属性不起作用
- flutter - 颤振按钮图标不随音频播放器改变
- r - 因变量中缺少数据的回归模型
- python - 数据框 - 具有时间值的字符串类型列的平均值
- python - 驱动程序在功能/硒中不起作用
- c# - 使用 c# 代码在 Header 中使用 Assertion Saml2 创建 SOAP 消息