将 node js 集成到 cordova 移动应用程序中(将移动应用程序连接到服务器)
Integrating node js into cordova mobile application (Connecting the mobile app to the server)
我正在开发一个使用 Cordova、Jquery Mobile 和 AngularJS 构建的移动网络应用程序(混合应用程序)项目。前端页面已经完成。我现在的问题在于将应用程序连接到服务器(顺便说一句,我打算使用 Node.JS/Express)。
我的困惑重点是这些:
- 我如何构建我的应用程序?我是否将我的节点 js 文件放在我的 cordova 应用程序目录中?所以目前,这是我的 cordova 应用程序的目录。我只是将节点js文件放在根目录吗?
移动应用目录
-www
-hooks
-platform
-plugins
-config.xml
-server (Do i place the node js files here perhaps?)
- 假设,我已经集成了节点,当我在我的手机上运行应用程序时,节点还会运行吗?或者我如何运行服务器?你有什么建议吗?这是我完全变黑的部分。因为我不知道。我读过必须在服务器中托管节点,但请至少在我应该做的基本事情上提供帮助。
如果你能给我一些现有的例子,他们使用节点作为后端,那也很好。太感谢了。
您应该 运行 服务器上的节点服务器端应用程序,例如 AWS。此代码将有 API 个端点,您可以在其中连接到您的移动应用程序。例如:
/API/profile
当您在移动应用程序中使用 Angular 时,您可以使用 angular 发出 GET 请求以检索您需要的数据。
https://docs.angularjs.org/api/ng/service/$http
此设置可用于您在应用程序中需要的所有数据。偏离路线的终点不同。
也许这有助于:
https://www.twilio.com/blog/2013/12/votr-part-5-angularjs-crud-restful-apis.html
尽管它不是移动应用程序,但概念是相同的。所有前端angular代码都可以在您的移动应用程序中使用
我正在开发一个使用 Cordova、Jquery Mobile 和 AngularJS 构建的移动网络应用程序(混合应用程序)项目。前端页面已经完成。我现在的问题在于将应用程序连接到服务器(顺便说一句,我打算使用 Node.JS/Express)。
我的困惑重点是这些:
- 我如何构建我的应用程序?我是否将我的节点 js 文件放在我的 cordova 应用程序目录中?所以目前,这是我的 cordova 应用程序的目录。我只是将节点js文件放在根目录吗?
移动应用目录
-www
-hooks
-platform
-plugins
-config.xml
-server (Do i place the node js files here perhaps?)
- 假设,我已经集成了节点,当我在我的手机上运行应用程序时,节点还会运行吗?或者我如何运行服务器?你有什么建议吗?这是我完全变黑的部分。因为我不知道。我读过必须在服务器中托管节点,但请至少在我应该做的基本事情上提供帮助。
如果你能给我一些现有的例子,他们使用节点作为后端,那也很好。太感谢了。
您应该 运行 服务器上的节点服务器端应用程序,例如 AWS。此代码将有 API 个端点,您可以在其中连接到您的移动应用程序。例如:
/API/profile
当您在移动应用程序中使用 Angular 时,您可以使用 angular 发出 GET 请求以检索您需要的数据。
https://docs.angularjs.org/api/ng/service/$http
此设置可用于您在应用程序中需要的所有数据。偏离路线的终点不同。
也许这有助于: https://www.twilio.com/blog/2013/12/votr-part-5-angularjs-crud-restful-apis.html
尽管它不是移动应用程序,但概念是相同的。所有前端angular代码都可以在您的移动应用程序中使用