如何将 Node.js Web 服务器与 Apache Cordova 应用程序一起使用

Posted

技术标签:

【中文标题】如何将 Node.js Web 服务器与 Apache Cordova 应用程序一起使用【英文标题】:How to use a Node.js web server with an Apache Cordova Application 【发布时间】:2015-09-15 01:42:43 【问题描述】:

我设计了一个 Apache Cordova 应用程序,它使用 Node.js Web 服务器从 Web API 中提取数据,并允许基于 javascript 的项目使用从该 API 中提取的数据。

有没有一种方法可以让我在这个 cordova 应用程序的 iphone 实现中使用这个 Node Web 服务器?我目前正在测试应用程序,方法是从网站的 API 中提取数据,托管在一个节点上(例如 localhost:3000),然后从我项目的 JS 文件中的该地址提取数据。

我如何实现这个服务器以便它可以在 ios 移动设备上使用?

【问题讨论】:

你想在 iOS 设备上运行 nodejs? Native IOS app and node.js的可能重复 【参考方案1】:

如果您想在某处托管您的 Node 服务器,以便设备可以在网络上看到它,那么Amazon AWS Elastic Beanstalk 有一个简单的解决方案 - 只需将您的 Node 项目上传到一个 Zip 文件中,他们就会为您管理服务器环境.

根据您的需要,还有其他几个选项,例如Heroku 可能是一个不错的选择。

【讨论】:

以上是关于如何将 Node.js Web 服务器与 Apache Cordova 应用程序一起使用的主要内容,如果未能解决你的问题,请参考以下文章

将 node.js 与本地服务器相结合

如何使用node js将消息从Web服务器推送到浏览器

如何将 Asterisk ARI 与 socket.io 和 Node.js 一起使用

Node.js Web 模块

[Node.js]web模块

Node.js:Web模块文件系统