首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果使用sam本地调用对函数进行调用,执行axios.request时本地主机的IP是什么?

如果使用sam本地调用对函数进行调用,执行axios.request时本地主机的IP是什么?
EN

Stack Overflow用户
提问于 2020-05-11 20:31:49
回答 1查看 157关注 0票数 0

我正在使用aws sam cli,并且我使用sam local invoke functionName。一切都很正常,但在某些时候,我想使用Axios向运行在django服务器上的本地API发出请求。问题是我不知道用哪个IP来处理我的GET请求。我之所以担心,是因为127.0.0.1不能工作,显然我认为,而且我非常确定还有其他事情可以做,因为aws sam clidocker container中调用我的函数(对吗?)。我正在通过手机上的热点使用WI-FI连接互联网,我也使用OpenVPN (在我的电脑上)使用虚拟专用网络进行连接。再说一次,我的问题是,

如果我想向我的localhost发出请求,必须使用哪个IP/主机

附言:如果您需要更多细节或问题不够清楚,请随时发表意见。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-11 22:01:57

解决方案比我想象的要简单。我刚刚将我的django服务器主机更改为无线适配器通过DHCP提供给我的IP,然后将lambda函数上的请求发送到该IP。现在,我可以执行sam local invoke functionName,并向在localhost中运行的API发出请求

也许有更好的docker解决方案,但这解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61729769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档