【发布时间】:2021-07-30 06:05:15
【问题描述】:
我正在 Windows 10 上开发。
目前正在使用托管在端口 5000 上的 Python (Flask) API,该 API 返回静态 JSON。
这就是我从我的 React Native TS 中调用的内容:
componentDidMount() {
axios.get(`http://192.168.*.*:5000/feed`)
.then(res => {
this.setState({
data: res.data,
log: "It loaded yaaaaay"
});
});
}
(显然,星号是我的实际 IP 地址的替代)
this.state.log 在我指定家庭网络之外的任何其他测试 IP 地址时返回预期信息。我还使用 Insomnia 和我的网络浏览器测试了我的 API,我得到了预期的 JSON 响应。
目前,鉴于上述示例中的 IP 地址,then 函数似乎永远不会完成。
我的 Flask 脚本当前在 Docker 映像中运行,而我的 React Native 脚本在本地运行。
我的防火墙已被禁用。
【问题讨论】:
标签: reactjs react-native flask axios get