我计划构建一个React Native应用程序,在某个时候我应该使用一个数据库,哪个数据库适合于在线React Native,以及如何将db与我的React Native代码连接起来?
答案 0 :(得分:1)
数据库应该链接到服务器,而不是直接链接到应用程序,以确保明显的安全性。应用程序就像网站的前端部分:如果它在客户端执行,那是不安全的。
因此,任何具有SQL数据库的后端框架都可以使用(Symfony或Laravel或NodeJS之类的PHP框架),您必须使用react native的Linking
获取API来获取数据,如果需要,可以添加一个令牌仅将访问权限限制为已连接的用户。
但是,好消息是,如果您不太习惯设置服务器,则可以始终选择Firebase之类的无服务器解决方案。
我绝对推荐。您可以节省大量时间,最后得到一个非常安全,快速的解决方案来管理应用程序的数据。请注意,每天只有有限数量的请求是免费的(但不要担心,它并不那么昂贵,它每天只需要支付大量请求即可)。您可能需要阅读文档来学习如何使用它,这可能需要花费几天的时间,但是请相信我,这不是火箭科学。
(免责声明:我不是在为Firebase做广告,我只是喜欢使用它,所以我推荐它)