0

我正在尝试在我的 iOS 应用程序中创建一个 HTTP 服务器,以开发类似 Xender 应用程序的东西。现在我成功地在我的应用程序中设置 HTTP 服务器并在那里托管任何 HTML 文件,这些文件可以使用 IP 和端口加载到另一个设备/系统上。

但是,我想将该 HTML 链接到我的应用程序数据库以填充该 HTML 文件上的数据,然后使其动态化,以便可以从其他设备或系统打开它。

最终,我需要从 HTML 文件中查询应用程序的 SQLITE 数据库,有没有办法做这样的事情?

我可以将 SQLITE 连接到 HTML 的前端吗?在 Web 应用程序的情况下,这些事情可以使用任何服务器端脚本语言(如 PHP)通过连接数据库(如 MySQL)来完成。但是,这里我的案例是 HTML 和 Sqlite。

编辑

我发现是否可以从 JavaScript 访问 SQLite 数据库?. 但这都是关于客户端本地存储的,但我认为在我的情况下它是在服务器端 SQLITE 上。

4

1 回答 1

1

您必须创建模板 HTML 文件并为其提供一组变量。然后,当您的服务器请求该文件时,您将其加载到内存中。

现在你做了一些 RegEx 魔术来获取查询参数,做你的 SQL 东西,然后替换你的 HTML 字符串中的相应变量,最后将它提供给客户端。

您需要定义自己的非逻辑“脚本”语言,该语言能够告诉您的应用程序请求什么数据以及在哪里输出可能返回的数据。

我认为这是一项艰巨的工作,您可能应该尝试找到其他人可能已经完成的更好的解决方案。

编辑

您可以使用 Node.js 和这个解释器,但它不再维护。但他们可能是类似的项目。

编辑二

我找到了neu.Node,这听起来很有希望。他们在 4 个月内没有做任何事情,但他们似乎井井有条并记录在案。

于 2015-06-08T09:50:39.697 回答