ホームページを読み込もうとすると、次のエラーが表示されます。
main-es2015.5ff489631e1a2300adb7.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
runtime-es2015.2c9dcf60c8e0a8889c30.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
vendor-es2015.02ac05cd7eee1cf62f5a.js:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
これは以前は機能していましたが、ng serve
を使用してサービスを提供している間はdevで正しく機能しています。この問題は、コードがサーバーから実行されているときに発生します。開発ツールから確認したところ、content-type
ではなくtext/html
とapplication/javascript
が表示されています。これをどのように修正できますか?サーバーから設定する必要があるものはありますか?
ドメインのルートへの角度ルート。サブフォルダーにデプロイすると、正しく参照される場合があります。
ng build --prod --base-href yoursubfolder
Angular SSRを使用していますか?使用している場合、Expressアプリを再起動しました(server.js
)Angular app?