gpt4 book ai didi

javascript - 从 phonegap 应用程序连接到 postgres 数据库?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:20:36 33 4
gpt4 key购买 nike

我正在尝试为 ios 和 android 构建一个 phonegap 应用程序。到目前为止一切顺利,但现在我遇到了一个主要障碍,我需要一些帮助。

我需要连接到远程 Postgres 数据库。我以前没有做过这样的事情。

有没有人对此有任何经验/提示,或者知道包含相关信息的任何资源?

最佳答案

从客户端 javascript,你不能。除非 phonegap 在权限方面做了一些非常奇怪的事情或提供了 PostgreSQL 接口(interface)(如果他们有的话,您可能会知道)。

您要做的是为 PostgreSQL 提供一个小型服务器端包装器,它将接受请求,将它们转换为查询并返回(大概)json 格式的结果。哦 - 您还需要考虑安全性 - 谁可以连接,他们可以做什么,是否都需要加密?

如果您的要求很简单,这可以很容易地用 Perl/Python/Ruby 等来完成,如果您有 node.js,甚至可以用 javascript 来完成。使用 Perl,您可以将 DBIx::Class 包装在 Dancer 应用程序中 - 上述所有脚本语言都存在类似的模块。

请考虑是否要通过 https 运行整个程序(让 apache 为您处理)——这将避免通过无线连接嗅探密码/私有(private)数据的问题。

例如,您的应用会向以下地址发出 ajax 请求:http://myserver/projects/123/messages?limit=20&sort=date

这将被转换为对项目消息表的查询,以获取按日期排序的最后 20 条消息,并将结果包装为 JSON 对象数组(大概)。

关于javascript - 从 phonegap 应用程序连接到 postgres 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9934563/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com