Google应用引擎和axios发布请求

时间:2016-11-25 22:37:43

标签: node.js google-app-engine post https axios

我部署了app引擎网络服务。我突然发现,一旦点击了应用引擎的服务部分中的服务名称(默认)链接,它就会将我从https://myapp-api.appspot.com/重定向到https://version-1-dot-myapp-api.appspot-preview.com/

使用axios node js lib(在http上运行)的客户端应用程序,我发现它尝试从客户端(http)到myapp(https)执行POST请求时出错。我的应用程序支持接受设置Allow-Control-Allow-Origin标头的ajax调用。 GET请求工作正常。

POST请求给出:UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:8):错误:请求失败,状态代码为400

如果我将API网址从原始网址替换为https://version-1-dot-myapp-api.appspot-preview.com/,则可行。

知道为什么吗?我究竟做错了什么?我应该永久替换URL来预览吗?为什么POST请求短URL会引发异常?

1 个答案:

答案 0 :(得分:0)

Google支持确认此信息。预览是在新的 - 灵活环境中运行的服务的URL。