我有一个REST API并将其托管在我的本地框中。网址是 http://localhost:3000
我有一个AWS lambda函数,必须调用此本地主机来获取一些数据用于测试目的。但是,每当我调用此URL时,我都会收到UnknownHostException。
有没有办法从我的AWS lambda函数中调用这个loaclhost?
答案 0 :(得分:0)
您无法通过aws或其他任何地方的请求访问您的localhost。在某处托管你的api然后你可以使用:
从lambda发出请求 var url = yoursite.com:3000
http.get(url, function(res) {
console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
如果您想在本地托管,请使用DDNS服务。