【发布时间】:2016-01-25 15:14:49
【问题描述】:
我想将 React Native 连接到外部数据库,如 PostgreSQL、MySQL 或其他数据库。这可能吗?
但首先让我告诉你一些关于我的计划的事情: 我将为多个安装开发我的应用程序(多个设备 - 一个设备上的一个安装)。所有设备都连接到由 Windows 安装(服务器)提供的本地网络。在服务器上运行一个数据库 (PostgreSQL),我想用我的 all 设备连接到这个数据库。 服务器(或者实际上是它的数据库)应该存储任务并且每个设备应该在本地访问这些任务(读取和写入)。
我还有一些其他的想法,比如简单的 SMB-XML 文件存储(但存在冲突问题)和 SMB 共享文件上的 SQLite 数据库 - 但 SQLite 的网站告诉我这不会避免多次访问的问题。因此,我需要另一个 本地 解决方案。这让我提供了一个可从本地网络访问的数据库。
如果有人能说明如何解决此问题,我将不胜感激。
谢谢!
【问题讨论】:
-
这听起来像是开发 REST API 并通过它向客户端设备公开数据和任何远程过程调用的好案例。通常这就是这样做的方式,是否有理由将其排除在外?你可以使用 react-native 的网络栈来发送和获取数据,facebook.github.io/react-native/docs/network.html
标签: database postgresql react-native smb local-network