javascript - 尝试在网站上启用 https 时出现 ChunkLoadError
问题描述
我正在尝试启用对我的网站的 HTTPS 访问,该网站以前使用 HTTP 协议完美运行。
我的 config.env 的一部分看起来像这样
NODE_ENV=development
RELEASE=1.1.0
PROTOCOL=https
KEY=/etc/letsencrypt/live/myserver.in/privkey.pem
CERTIFICATE=/etc/letsencrypt/live/myserver.in/fullchain.pem
SERVER=127.0.0.1
PORT=3000
PUBLICPATH=https://publicIp:443/
DOMAINPATH=myserver
我Nginx
用来托管我的网站。上面的配置文件Nginx
是这样的
server {
listen 443 SSL;
server_name myserver.in;
ssl_certificate /etc/letsencrypt/live/myserver.in/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/myserver.in/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
location / {
proxy_pass https://127.0.0.1:3000;
}
我每次得到的错误是这样的。
0eaf330d-8652-48aa-91db-e2a503b89736:875 Uncaught (in promise) ChunkLoadError: Loading chunk 7 failed. (error: https://52.66.37.198/7.bundle.js) at Function.requireEnsure [as e] (blob:https://myserver.in/0eaf330d-8652-48aa-91db-e2a503b89736:875:26) at Function.fn.e (blob:https://myserver.in/0eaf330d-8652-48aa-91db-e2a503b89736:156:40)
如果有人可以解释发生了什么,那将非常有帮助。我还在 aws 控制台入站安全规则上启用了 https。
解决方案
推荐阅读
- angular - 在角度 7 中显示 00000000 而不是 0
- r - unique.default(x) 中的错误:unique() 仅适用于 rLiDAR 包中的向量
- android - 如果控制应用程序在后台运行,Android 是否会在 1 分钟后强制销毁服务?
- javascript - 使用 vanila JS 使表格行可拖动
- java - 如何打印换行符而不是实际换行
- android - 在 Android Studio 的 TextViews 中显示看起来和 Tex 一样好的代数方程?
- swift - 如何使用 Alamofire 将 SwiftUI 图像上传到我的后端
- python - AWS Elastic Beanstalk 找不到 Django App 的静态文件
- .net - 在 Ubuntu 和 Certbot 上使用 SSL 的 Blazor
- javascript - 已解决:是否将 json 对象输入函数但无法获取其数据?