我正在使用aws sam cli
,但我正在执行sam local invoke functionName
。一切正常,但是在某些时候我想使用Axios
向在API
服务器上运行的本地django
发出请求。问题是我不知道要执行GET
请求的IP。我很担心,因为127.0.0.1
不能正常工作,很明显,我想,而且我很确定在那里还有其他事情可以做,因为aws sam cli
正在docker container
中调用我的函数(对吗?)。我正在通过手机上的热点使用WI-FI连接到Internet,也使用OpenVPN(在我的计算机上)通过vpn连接。所以,再次,我的问题,
如果我想向我的localhost
发出请求,必须使用哪个IP /主机?
PS:如果您需要更多详细信息,或者问题不清楚,请随时发表评论。
解决方案比我想象的简单。我只是将django
服务器主机更改为无线适配器通过DHCP
给我的IP,然后将lambda函数上的请求发送给了该IP。现在,我可以执行sam local invoke functionName
并向在API
中运行的localhost
发出请求
也许还有更多的docker
解决方案,但这解决了我的问题。