节点js和expression式js的区别

我是节点js的新手。 快递JS有什么用? 根据我的理解,它用于Web项目,并有一些像Jade和CSS的模板。

express.js中有没有其他额外的特性使它比node.js更占优势? 哪一个更好的node.js或express.js当涉及到服务器端编码? DIFF。 Express.js和node.js之间

请帮助。 谢谢。

比较不完全正确。 node.js和express.js在抽象层次上的区别:

  1. Node.js是一个使用javascript构build服务器端事件驱动的I / O应用程序的平台
  2. Express.js是一个基于node.js框架,用于使用node.js的原理和方法构buildweb应用程序

所以,如果你编写web应用程序,你可以尝试使用Express.js。 在所有其他情况下,它不适合你。

Express是build立在Node之上的,所以Express是增加更多的function。 Node只是一个Javascript库,可以很容易地编写软件,其中Express专门扩展了Node,使Web服务器易于编写。

Express / Connect添加了中间件的概念,pipe理不同路线的简化方式,与多个模板引擎的自动集成等等。

Express js构build在Node.js框架之上。

Express js本身使用了node.js,并提供了更多function来构build顶级Node.js上的应用程序

http://expressjs.com/ ,如果你看看这个链接本身,它说Express – node.js的Web应用程序框架。