React native不在localhost上运行

时间:2015-12-09 11:52:27

标签: ios node.js react-native

React本地停止工作,每当我现在运行它(无论哪个项目)我都得到错误无法连接到开发服务器 确保以下内容 节点服务器正在运行且在同一网络上可用 - 从本机根目录运行npm start。

节点服务器网址已在appdelegate

中正确设置

网址:http://localhost:8081/index.ios.bundle?平台= IOS&安培; dev的= FALSE

4 个答案:

答案 0 :(得分:0)

我通常只在终端上运行npm start。 (OSX)我认为它在Windows上是相同的

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
    <loc>https://de.domain.io/</loc>
    <changefreq>hourly</changefreq>
    <xhtml:link rel="alternate" hreflang="en" href="https://en.domain.io/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://fr.domain.io/" />
</url>

答案 1 :(得分:0)

要在真实设备上进行调试:

  1. 在iOS上 - 打开文件AppDelegate.m并将localhost更改为您计算机的IP地址。摇动设备以打开开发菜单,并选择开始调试。

    let jsCodeLocation = NSURL(string: "http://{{YOUR IP ADRESS}}:8081/index.bundle?platform=ios")
    
  2. 在Android上,您可以在设备上打开开发菜单并选择开发设置,然后将设备设置的调试服务器主机更新为您计算机的IP地址。

答案 2 :(得分:0)

请确保您已完成以下操作

1)使用

运行服务器
npm start

2)如果您使用的是实际设备,请确保已连接到同一网络

3)对于android:运行以下命令并再试一次

adb reverse tcp:8081 tcp:8081

答案 3 :(得分:0)

在物理设备上运行时,我遇到了同样的问题。

我做了如下操作:

  1. 打开终端并检查您的本地IP地址。
  2. 摇动设备(android)点击开发设置
  3. 在调试下单击“调试设备的服务器主机和端口”
  4. 键入本地IP地址和端口号。

注意:交叉检查浏览器ip和端口号。