gpt4 book ai didi

node.js - Node Js,带有 EJS 的 Express Js 到 Android 在 PhoneGap 中不起作用?

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

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

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

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

我正在使用 https://build.phonegap.com/用于转换应用程序。有人请帮忙,因为我已经坚持了很长时间。

最佳答案

NodeJS/Express 用于后端,因此,您不能将其打包到 Phonegap 应用程序中。

在您的 Phonegap 应用程序中,您只能拥有 HTML 和 JS(以及其他资源,例如图像...)。

  1. Should I separate the front end files from the node app?

是的,然后您必须创建一些网络服务来将数据从后端获取到前端。

  1. Is there a way I can render ejs files on to html files

据我通过互联网阅读,不建议在前端使用 EJS...

  1. Is there an option in phonegap to use ejs files instead of html files?

不,不可能。

phonegap 应用程序具有定义的架构,请参阅/克隆:https://github.com/phonegap/phonegap-start这给了你一个很好的例子。

希望这能回答您的问题。

关于node.js - Node Js,带有 EJS 的 Express Js 到 Android 在 PhoneGap 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38116133/

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