2015-11-26 53 views
0

当我打电话给我的AWS API网关从JavaScript客户端,我收到了404未找到错误,因为SDK调用了错误的端点:AWS API网关的Javascript SDK返回404未找到

相反

昨天还好。有人可以解释原因?

更新!

在axios.standalone.js中创建一个Microsoft.XMLHTTP ActiveX对象来发送请求。 data参数的url成员设置为“https:abc123.execute-api.us-east-1.amazonaws.com/dev/status”。请注意,开始时没有斜杠。 JavaScript客户端的基本URL被插入到请求URL中。请帮忙!

+0

我的JavaScript客户端驻留在我的服务器(例如https://www.myserver.com) – rjobidon

回答

0

修改axios.standalone.js

module.exports = function xhrAdapter(resolve, reject, config) { 

     // Temporary fix for missing // in config.url 
     if ((config.url.substr(0, 6) == "https:") && (config.url.substr(0, 8) != "https://")) {  
     config.url = "https://" + config.url.substr(6, config.url.length - 6); 
     } 

...
1

有与最近已固定在JS SDK产生的问题。请使用新生成的版本更新您的JS SDK。

最佳, 尤尔根