0

我正在尝试通过使用 Phonegap Build 将一个简单的 webapp 变成一个 Android 应用程序。我的 webapp 有一些简单的 jQuery AJAX 方法(GET/POST)。我不知道该怎么做——当我将 zip 上传到 Phonegap Build 时,zip 包括 html 文件、css 文件和一个 js 脚本,它基本上是 Node.js 服务器。

我的 HTML 文件包含一些依赖于服务器的 GET/POST 的 javascript,但它从未在构建的 android 应用程序中运行。我已经尝试在 config.xml 文件(10.0.2.2)中将本地主机列入白名单,但这也不起作用。有人有想法吗?我不应该使用 Phonegap Build 吗?谢谢。

4

1 回答 1

1

PhoneGap 不允许您运行任何 node.js 脚本。Node.js - 是服务器端解决方案。

您正在寻找的是在 html+css+js 中制作前端,它将使用 AJAX 与您的 node.js 对话。但是 node.js 必须在可以在线使用的主机上运行。这样,您的应用程序将与 node.js 进程对话,该进程将通过 HTTP (AJAX) 为所有客户端(PhoneGap 应用程序)提供服务。

请记住,StackOverflow 有助于解决特定的代码问题,而不是知识或通用问题。

于 2013-07-11T17:04:04.543 回答