Android应用只能在调试模式下运行,而不能在发布模式下

时间:2018-11-14 02:28:48

标签: nginx meteor

我们在3000端口运行了一个流星Web /应用程序,并使用Nginx作为代理服务器。

Web浏览器工作正常。 我们使用调试模式构建android应用,它已连接到服务器并且运行良好。 然后,当我们使用发布模式构建android应用程序时:

cordova run android --release --buildConfig="/myconfig.json"

该应用程序刚刚启动,然后显示白页。

我们尝试使用端口3000更改服务器地址,它可以正常工作。 更改为http(而不是https),它可以正常工作。 将地址更改为本地PC(没有Nginx),可以正常工作。

那么您能建议如何解决此问题吗?

我的Nginx配置是:

upstream meteor {
server 127.0.0.1:3000;
}
....
location / {
    proxy_pass  http://127.0.0.1:3000$request_uri;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $http_host;

    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forward-Proto http;
    proxy_set_header X-Nginx-Proxy true;

    proxy_redirect off;
}

0 个答案:

没有答案