gpt4 book ai didi

node.js - Node、Angular、Express 和 View 引擎

转载 作者:IT老高 更新时间:2023-10-28 22:12:37 25 4
gpt4 key购买 nike

我最近开始使用 Angular、Node 和 Express。我在 Angular 中制作了一些基于浏览器的工作应用程序,并试图将它们移植到 Node 和 Express 中的服务器应用程序。 (特别是,一个会从 Twitter 中提取数据,而另一个会从 Wikidot 中提取数据。)

由于我使用 Angular 进行数据注入(inject)和模板化,我不想使用其他 View 引擎,例如 EJS 或 Jade。我想使用我已经编写的 HTML/Angular 代码,并且尽可能少地进行修改。我很困惑为什么 Express 要求我有一个 View 引擎。

让此代码作为 Node/Express 应用程序运行的最简单方法是什么?

最佳答案

由于您使用的是 AngularJS,我认为您不太关心 Express 的 View 引擎,例如如果您使用 Express 来呈现 HTML,那就更好了。也许你只是用它来将你的初始 HTML(带有指向所有 .js、.css 等的链接)加载到浏览器中(服务器端模板渲染),剩下的工作是通过 AngularJS 与你的 Express 的 HTTP 通信来完成的服务

简单的方法是让你从 Express 返回 JSON,试试这个函数 http://expressjs.com/api#res.json

使用 AngularJS 与 Express 通信,AngularJS 在浏览器上渲染有趣的东西(客户端模板渲染等)

关于node.js - Node、Angular、Express 和 View 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25793584/

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