gpt4 book ai didi

node.js - 将 Node 与 Phonegap 应用集成

转载 作者:搜寻专家 更新时间:2023-11-01 00:32:01 25 4
gpt4 key购买 nike

我想开发一个混合跨平台应用程序,它可以创建到给定 Ip 的套接字连接。我通过从 cmd 运行 Node 来启动服务器,使用 node.js 中的 webTCP 模块实现了它。现在我想将其打包到使用 Phonegap 的应用程序中。但我的问题是如何通过使用 phonegap 创建的应用程序在移动设备中运行 Node (以启动服务器)。我们需要在 mobile.js 中安装 node 吗?如果是这样,我该怎么做?提前致谢。

最佳答案

nodejs 尚未(尚未)在 Android 上运行。NodeJs 是一种服务器,因此它应该在您的服务器上运行以运行旅游后端。

为了做你想做的事,你必须重新设计你的架构。

事实上,Cordova/PhoneGap 是一个小型服务器(实际上它是一个 WebView,但您可以将其近似为静态内容分发服务器)。因此,您必须让您的 cordova 应用程序与您的 Node 服务器通信。

1。 CORS

Cordova-app <- INTERNET -> Node-server

首先要做的是启用 CORS,对于 nodejs并将您的 Node 服务器地址列入白名单 cordova

2。让我们谈谈

现在您可以开始使用您的 cordova 应用程序与您的服务器通信,有很多方法可以做到这一点:

3。更强大

您的应用程序和服务器端之间需要更强大的功能。为此,您可能需要一些 WebApp 框架。事实上,它们为您自动连接服务器和您的应用程序,并为您提供一个凉爽而简单的环境来开发出色的应用程序。如果你想了解更多,你可以看看

  • 主干
  • 木偶
  • AngularJs

希望对您有所帮助。

关于node.js - 将 Node 与 Phonegap 应用集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28689861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com