android - 如何在 React Native 应用程序中托管可以响应 GET/POST 请求的 Web 服务器?
问题描述
我正在构建一个应用程序,我需要在我的 React Native 应用程序中托管一个可以响应GET/POST/PUT/DELETE
请求的 Web 服务器。
用例:
我需要将一些数据从我的 PC 发送到我的移动应用程序(应该托管服务器),然后我将从我的移动应用程序打印这些数据。
我尝试了这些包,React Native http-bridge和react-native-http-server,但两者都给了我不知道如何解决的错误。
如果有人尝试过这些包中的任何一个或任何其他方式在 React-native 应用程序中设置 Web 服务器,那么请帮助 :)
编辑
我有办法解决我的问题并使其中一个包正常工作,所以请在答案中查看我的解决方案。:)
解决方案
解决方案:
使用React 原生的 http-bridge包并遵循他们的文档,主要是文档的链接部分。他们实际上忘记在这一行添加“SERVICENAME”参数:
httpBridge.start(5561, function(request) {
因此,添加这样的参数:
httpBridge.start(5561,"SERVICENAME", function(request) {
在此之后,服务器将在您的本机应用程序中正常工作。
推荐阅读
- javascript - 如何在 php 中 ajax 成功后生成图形?
- reactjs - MongoDB 特定字段查找不起作用
- android - 如何解决android api 26中的录制声音问题
- laravel - 无法与主机 smtp.office365.com 建立 Laravel 连接
- wordpress - 如何查看我的 Mac 上正在运行的 Web 服务器?
- vue.js - 我可以在 Vue 中声明全局 pug 变量吗
- python - 如何唤醒房间里最多的人?
- azure - 无法让 Azure DevOps 识别和运行我的 NUnit 测试
- stm32 - stm32 spi 在上升沿写入并在下降沿读取,可能吗?
- android - 停止媒体播放器后Android再次播放不炒锅