我正在构建一个应用程序,我需要在我的 React Native 应用程序中托管一个 Web 服务器,它可以响应 GET/POST/PUT/DELETE
请求。
用例:
我需要将一些数据从我的 PC 发送到我的移动应用程序(应该托管服务器的地方),然后我将从我的移动应用程序打印该数据。
我试过这些包,React Native http-bridge和 react-native-http-server ,但两者都给我错误,我不知道如何解决。
如果有人尝试过任何这些包或任何其他方式在 React-native 应用程序中设置 Web 服务器,那么请帮助 :)
编辑
我有办法解决我的问题并使其中一个包正常工作,所以请在答案中查看我的解决方案。 :)
最佳答案
解决方案:
使用React native http-bridge打包并遵循他们的文档,主要是文档的链接部分。他们实际上忘记在这一行中添加“SERVICENAME”参数:
httpBridge.start(5561, function(request) {
因此,添加如下参数:
httpBridge.start(5561,"SERVICENAME", function(request) {
在此之后,服务器将在您的 native 应用程序中正常工作。
关于android - 如何在 React Native 应用程序中托管可以响应 GET/POST 请求的 Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52678073/