Node.js Nodejs、Expressjs和EJS到Android doens';你不在PhoneGap工作吗?

Node.js Nodejs、Expressjs和EJS到Android doens';你不在PhoneGap工作吗?,node.js,cordova,express,phonegap-build,ejs,Node.js,Cordova,Express,Phonegap Build,Ejs,我有一个nodejs+expressjs应用程序,需要转换成android。我们正在考虑的一个快速解决方案是使用phonegap。我遇到的问题是,web应用程序的view文件夹下的所有文件都是ejs文件 当我尝试将我的应用程序上载到phonegap时,它显示在我的.zip文件夹中找不到index.html 我的问题是: 1.我应该将前端文件与节点应用程序分开吗?使用html和纯js? 2.有没有一种方法可以将ejs文件呈现为html文件(类似于导入),以便将现有的web应用程序转换为androi

我有一个nodejs+expressjs应用程序,需要转换成android。我们正在考虑的一个快速解决方案是使用phonegap。我遇到的问题是,web应用程序的view文件夹下的所有文件都是ejs文件

当我尝试将我的应用程序上载到phonegap时,它显示在我的.zip文件夹中找不到index.html

我的问题是: 1.我应该将前端文件与节点应用程序分开吗?使用html和纯js? 2.有没有一种方法可以将ejs文件呈现为html文件(类似于导入),以便将现有的web应用程序转换为android应用程序? 3.phonegap中是否有使用ejs文件而不是html文件的选项


我正在使用转换应用程序。有人请帮助我,因为我很长一段时间都在使用它。

NodeJS/Express是用于后端的,所以,您不能将其打包到Phonegap应用程序中

在Phonegap应用程序中,您只能使用HTML和JS(以及其他资源,如图像…)

  • 我应该将前端文件与节点应用程序分开吗
  • 是的,然后您必须创建一些Web服务来将数据从后端传输到前端

  • 有没有一种方法可以将ejs文件呈现到html文件上
  • 就我在互联网上所能读到的,不建议在前端使用EJS

  • phonegap中是否有使用ejs文件而不是html文件的选项
  • 不,不可能

    phonegap应用程序具有已定义的架构,请参阅/clone:这为您提供了一个很好的示例

    希望你的问题得到这个答案。

    这样想:

    你将只在本地运行你的应用程序,没有服务器,没有本地主机,什么都没有。如何在本地将模板语言呈现为EJB? 没有办法将EJS与Phonegap应用程序一起使用,您应该只使用.html和.js文件