gpt4 book ai didi

node.js - 我是否需要 Express.js 才能将 Angular.js 与 Node.js 结合使用?

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:49 25 4
gpt4 key购买 nike

我是 Node.js 的新手,目前我正在尝试了解模板引擎。似乎我找到的所有关于将 Angular.js 与 Node.js 结合使用的教程都始终伴随着 Express.js。

我是否需要 Express.js 才能将 Angular.js 与 Node.js 结合使用?如果是这样,为什么?

Express 和 Node/Angular 之间是什么关系?

模板引擎到底是什么?

为什么我不需要 PHP 模板引擎?

最佳答案

不需要使用 Express for Angular。您可以直接使用其他框架或直接使用普通的 node.js 核心 http/https 服务器。 Express 只是在内置的 Node.js http/https 服务器之上合并了抽象和约定,以便更轻松地编写后端逻辑。

参见维基百科了解两者的好坏overview什么是模板引擎以及 list示例模板引擎。

模板引擎并不是生成输出所必需的,但它们肯定可以在该过程中帮助您,使编写输出变得更容易/更简单,而不是手动连接或回显一堆字符串。 PHP 有一个内置的"template",使用输出缓冲,这样您就可以注入(inject) <?php ?>阻止输出中的任何位置。这与许多模板引擎类似,包括ejs ,除了 ejs 可以将模板保存为可重用的函数,而不是在请求完成后将其全部丢弃)。

关于node.js - 我是否需要 Express.js 才能将 Angular.js 与 Node.js 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23174414/

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