【发布时间】:2017-11-09 09:55:00
【问题描述】:
我在 Google Cloud (GAE) 上部署了 MEAN 应用。 POST 请求在本地工作,但不在云端工作。我需要做些什么,特别是为了让它在 GAE 上运行?
GET 工作正常。
谢谢。
当我被邮递员击中时收到的错误:
<html>
<head>
<title>502 Bad Gateway</title>
</head>
<body bgcolor="white">
<center>
<h1>502 Bad Gateway</h1>
</center>
<hr>
<center>nginx</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
没有在本地使用 NGINX,这就是它可能工作正常的原因。
【问题讨论】:
-
哈!为什么糟糕的代码可以在本地正常工作?
-
几个原因,错误的目录引用,版本控制等
-
我的意思是应用程序在我的机器上本地运行,运行良好。将相同的应用程序部署到云后,它不会响应 POST 请求。不过,它确实会响应 GET 请求。
-
我明白了;但是,我们仍然需要查看代码。我们需要缩小问题的范围以找到解决方案。
标签: node.js google-app-engine cloud