Node.js 生成Apk后如何在React Native App中运行Node js?

Node.js 生成Apk后如何在React Native App中运行Node js?,node.js,reactjs,react-native,express,Node.js,Reactjs,React Native,Express,我目前正在使用Express和Node js作为我的react本机应用程序的后端。现在,如果我想让我的react应用程序访问后端和RESTAPI,我需要运行我的NodeJS服务器。我想知道在提取apk文件后,如何在react应用程序中运行node js。其他人将如何在其网络上使用我的应用程序。如何远程运行node js服务器。听起来您误解了几个概念: 您不能从客户端运行api服务器。如果要从客户端访问服务器,服务器必须已在运行 如果您希望其他人在其客户机上使用此api,您应该在公共环境中运行a

我目前正在使用Express和Node js作为我的react本机应用程序的后端。现在,如果我想让我的react应用程序访问后端和RESTAPI,我需要运行我的NodeJS服务器。我想知道在提取apk文件后,如何在react应用程序中运行node js。其他人将如何在其网络上使用我的应用程序。如何远程运行node js服务器。

听起来您误解了几个概念:

  • 您不能从客户端运行api服务器。如果要从客户端访问服务器,服务器必须已在运行
  • 如果您希望其他人在其客户机上使用此api,您应该在公共环境中运行api服务器(而不是与您的开发环境一起运行),这样世界各地的客户机都可以访问它

    • 听起来你误解了几个概念:

      • 您不能从客户端运行api服务器。如果要从客户端访问服务器,服务器必须已在运行
      • 如果您希望其他人在其客户机上使用此api,您应该在公共环境中运行api服务器(而不是与您的开发环境一起运行),这样世界各地的客户机都可以访问它

      我理解你的第一点。在第二点中,我想知道如何在公共环境中运行我的节点api服务器。您需要通过对节点运行所在端口具有公共访问权限的服务器来运行它。例如,我在端口8080上运行我的服务器应用程序(用node编写),因此我打开了一个防火墙规则,允许服务器上端口8080的传入流量。在第二点中,我想知道如何在公共环境中运行我的节点api服务器。您需要通过对节点运行所在端口具有公共访问权限的服务器来运行它。例如,我在端口8080上运行我的服务器应用程序(用node编写),因此我打开了一个防火墙规则,以允许服务器上端口8080的传入流量。