【问题标题】:How to open a HTTP server in react native如何在本机反应中打开HTTP服务器
【发布时间】:2026-01-01 23:40:01
【问题描述】:

我希望能够使用它的 API 将音乐发送到 Sonos。不幸的是,我知道的唯一方法是向设备发送URI,以便它可以下载。

我已经访问过包裹react-native-httpserver。这个还没有在Android中测试过。因此,我查看了 Android 的 nanoHTTPD 和 iOS 中的其他类似软件包 CocoaHTTPServer

在这些包上创建一个包装器以构建跨平台的东西应该不是很困难,但我想知道是否有其他 Javascript 解决方案或一些工作在 react-native-tcp 上开发

【问题讨论】:

    标签: javascript android ios http react-native


    【解决方案1】:

    我会回答我自己的问题,时间已经过去,一些包已经发布。即使有限制,但到目前为止看起来很有希望:

    【讨论】:

    • 谢谢!很难搜索到这个并且没有关于 react-native-cli 的基本教程。
    • 我现在正在搜索这两件事中的一件,但遇到了类似的麻烦:通过这些 http 服务器之一提供 webm 文件,或启动 Websocket 服务器。有什么想法吗?
    • 为了提供文件,我想我会使用 HTTP 静态服务器
    • 我正在尝试创建一个投射本地文件的应用程序,但我无法做到这一点,不知道如何使用上述模块访问服务器上的本地文件
    【解决方案2】:

    尝试使用react-native-fetch-blobhttps://github.com/wkh237/react-native-fetch-blob,我用它来发送图片,效果很好。它同时支持iosAndroid

    【讨论】: