reactjs - 无法从 React Native 应用程序中的 fetch 访问 json 服务器

标签 reactjs redux react-redux react-native

即使我在 URL ( http://192.168.1.121:3001/ ) 中使用 IP 地址,我也无法使用 fetch 方法从 JSON 服务器获取数据。

当我尝试使用 React Native 应用程序获取时,它显示错误“网络请求失败”,但我可以在浏览器中使用“http://localhost:3001/”访问服务器。

我在google上搜索了很多,每个人都说使用IP地址而不是本地主机,我也尝试了这个,但服务器仍然没有响应。

请帮我解决这个问题,这对我来说非常有用。 谢谢!

最佳答案

我通过向服务器提供 IP 来启动服务器解决了这个问题...

json-server --watch db.json -p 3001 -d 2000 --host 192.168.1.121

关于reactjs - 无法从 React Native 应用程序中的 fetch 访问 json 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63132453/

相关文章:

javascript - react : How do I move my ajax api call into a separate component?

reactjs - React - ComponentDidMount 没有从 Redux 状态获取值

reactjs - Redux:从嵌套对象/数组中添加/删除,而不发生变异?

javascript - 在 React-Redux 应用程序中访问另一个组件中的 Connect 函数值时出现问题

javascript - 如何解决 react Material 菜单中的重定向问题

javascript - ReduxForm - enableReinitialize 不更新嵌套 FieldArrays 中的值

javascript - Flux - 直接调用 store 的组件

javascript - 在 TypeScript 中包装函数的嵌套对象?

javascript - React Redux 表单(多种表单)——路由和状态处理问题

javascript - 有 ID 的 mapStateToProps?