![](/img/trans.png)
[英]Angular.js has package router and why do I need a node.js & express.js?
[英]Do I need Express.js to use Angular.js with Node.js?
我是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服務器之上合並了抽象和約定,以使編寫后端邏輯更加容易。
有關模板引擎是什么的良好概述以及示例模板引擎的列表 ,請參見Wikipedia。
模板引擎不是生成輸出所必需的,但是它們可以通過使輸出的組合更加容易/簡單來幫助您完成該過程,而不是例如手動串聯或回顯一堆字符串。 PHP類型具有內置的“模板”,其中使用了輸出緩沖,因此您只需在輸出中的任意位置注入<?php ?>
塊即可。 這與包括ejs在內的許多模板引擎相似,不同之處在於ejs可以將模板另存為可重用函數,而不是在請求完成后將其全部丟棄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.