Firebase Angular应用程序无法连接Heroku上的NodeJS应用程序

问题描述:

我已经在Heroku上部署了一个节点服务器,并在Firebase上部署了一个客户端Angular应用程序,但我面临着这个问题。请帮我摆脱这一点。Firebase Angular应用程序无法连接Heroku上的NodeJS应用程序

Mixed Content: The page at 'https://newone-2754f.firebaseapp.com/#/login' 
was loaded over HTTPS, but requested an insecure XMLHttpRequest 
endpoint 'http://localhost:8080/authenticate'. 
This request has been blocked; the content must be served over HTTPS. 
    (anonymous) @ angular.js:12011 
    sendReq @ angular.js:11776 
    serverRequest @ angular.js:11571 
    processQueue @ angular.js:16383 
(anonymous) @ angular.js:16399 
    $eval @ angular.js:17682 
    $digest @ angular.js:17495 
    $apply @ angular.js:17790 
    (anonymous) @ angular.js:25890 
defaultHandlerWrapper @ angular.js:3497 
eventHandler @ angular.js:3485 
angular.js:12011 XMLHttpRequest cannot 
load http://localhost:8080/authenticate. Failed to start loading. 
(anonymous) @ angular.js:12011 
sendReq @ angular.js:11776 
serverRequest @ angular.js:11571 
processQueue @ angular.js:16383 
(anonymous) @ angular.js:16399 
$eval @ angular.js:17682 
$digest @ angular.js:17495 
    $apply @ angular.js:17790 
(anonymous) @ angular.js:25890 
defaultHandlerWrapper @ angular.js:3497 
eventHandler @ angular.js:3485 
+0

请阅读http://*.com/help/how-to-ask你在这里提供的内容没有提供任何关于如何帮助你的想法。 – Mikkel

当您部署代码时,看起来http请求端点(nodejs api端点)仍然是本地端点。更正端点

was loaded over HTTPS, but requested an insecure XMLHttpRequest 
endpoint 'http://localhost:8080/authenticate'. 
        ^^^^^^^^^^^^^^^^ // Add heroku app url there 
This request has been blocked; the content must be served over HTTPS. 
+0

如何做到这一点...我是初学者请帮我 –

+0

这个问题是来自节点js还是角度js –

+0

不确定它是外部服务还是内部API端点,如果它在您当前的服务器域中,请求只是为了'/authenticate'端点。 –