我正在尝试使用Phonegap Build将简单的Web应用程序转换为Android应用程序。我的webapp有一些简单的jQuery AJAX方法(GET / POST)。我不知道如何解决这个问题 - 当我将zip上传到Phonegap Build时,zip包含html文件,css文件和基本上是Node.js服务器的js脚本。
我的HTML文件包含一些依赖于来自服务器的GET / POST的javascript,但它永远不会在构建的Android应用程序中运行。我已尝试将config.xml文件(10.0.2.2)中的localhost列入白名单,但这也无效。有人有想法吗?我应该不使用Phonegap Build吗?感谢。
答案 0 :(得分:1)
PhoneGap不允许您运行任何node.js脚本。 Node.js - 是服务器端解决方案。
您正在寻找的是在html + css + js中制作前端,这将使用AJAX与您的node.js对话。但node.js必须在可在线提供的托管上运行。因此,您的应用程序将与node.js进程通信,该进程将通过HTTP(AJAX)为所有客户端(PhoneGap应用程序)提供服务。
请记住,StackOverflow可以帮助解决特定的代码问题,而不是知识或一般性问题。