如何在 React Native 应用程序中托管一个可以响应 GET/POST 请求的 Web 服务器?

sab*_*ant 7 webserver android ios server react-native

我正在构建一个应用程序,我需要在我的 React Native 应用程序中托管一个可以响应GET/POST/PUT/DELETE请求的 Web 服务器。

用例:
我需要将一些数据从我的电脑发送到我的移动应用程序(服务器应托管在其中),然后我将从我的移动应用程序打印该数据。

我尝试了这些包,React Native http-bridgereact-native-http-server,但是两者都给了我错误,我不知道如何解决。

如果有人尝试过这些软件包中的任何一个或任何其他方式在 React-native 应用程序中设置 Web 服务器,那么请提供帮助:)

sab*_*ant 1

解决方案:

使用React Native http-bridge包并遵循他们的文档,主要是文档的链接部分。他们实际上忘记在这一行中添加“SERVICENAME”参数:

httpBridge.start(5561, function(request) {  
Run Code Online (Sandbox Code Playgroud)

因此,添加这样的参数:

httpBridge.start(5561,"SERVICENAME", function(request) {  
Run Code Online (Sandbox Code Playgroud)

之后,服务器将在您的本机应用程序中正常工作。