尝试在网站上启用 https 时出现 ChunkLoadError

时间:2021-04-06 07:54:33

标签: javascript node.js nginx webpack https

我正在尝试启用对我网站的 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。

0 个答案:

没有答案