【问题标题】:Do I need Express.js to use Angular.js with Node.js?我是否需要 Express.js 才能将 Angular.js 与 Node.js 一起使用?
【发布时间】:2014-04-20 03:37:54
【问题描述】:

我是 node.js 的新手,目前我正试图围绕模板引擎进行研究。似乎我发现的所有关于使用 Angular.js 和 Node.js 的教程总是伴随着 Express.js。

我是否需要 Express.js 才能将 Angular.js 与 Node.js 一起使用?如果是,为什么?

Express 和 Node/Angular 有什么关系?

模板引擎到底是什么?

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

【问题讨论】:

    标签: node.js


    【解决方案1】:

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

    请参阅维基百科了解模板引擎是什么的 overview 和示例模板引擎的 list

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      • 2023-03-14
      • 2020-04-14
      • 2021-09-20
      相关资源
      最近更新 更多