Fai*_*har 7 api android node.js reactjs
我想在本地 Android 设备上运行 React Native 应用程序。该应用程序使用 Node js API 从 mysql 获取数据。问题是,我的 Android 设备无法访问 Node js 应用程序,导致没有数据。该应用程序在使用地址 10.0.2.2 的 Android 模拟器上运行良好,但无法在 Android 设备上访问它 PS 节点 js API 位于本地服务器 (localhost:3000)
所以我就这样解决了。1. 我使用 ipconfig 从 cmd 获取了我的IP 地址2. 在 Node js 中,我编写了这样的服务器监听代码
const hostname = "192.168.2.103";
const port = "3002";
app.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
Run Code Online (Sandbox Code Playgroud)
现在应用程序将在这个 IP 地址而不是本地主机上运行,因此我们可以在同一网络上的任何地方访问它,即使是在React Native 中从 API 进程中获取
| 归档时间: |
|
| 查看次数: |
4818 次 |
| 最近记录: |