节点js和表达js之间的区别

vin*_*nod 73 node.js express

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

express.js中是否有其他额外的功能使它比node.js更具统治力?对于服务器端编码,哪一个更好node.js或express.js?DIFF.Express.js和node.js之间

请帮助.谢谢.

def*_*fuz 87

比较并不完全正确.抽象级别中node.js和express.js之间的区别:

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

因此,如果您编写Web应用程序,则可以尝试使用Express.js.在所有其他情况下,它不适合您.


log*_*yth 31

Express建立在Node之上,因此Express增加了更多功能.Node只是一个带有库的Javascript环境,可以轻松编写软件,Express专门用于扩展Node,使Web服务器易于编写.

Express/Connect增加了中间件的概念,管理不同路由的简化方式,与多个模板引擎的自动集成以及更多.


Ris*_*ogi 11

Express js构建在Node.js框架之上.

Express js本身使用node.js,并提供了更多功能来在顶级Node.js上构建应用程序

http://expressjs.com/,如果你看一下这个链接本身它就说Express - node.js web应用程序框架.

  • Node.js 不是一个框架。它是服务器端 JS 的运行时。 (4认同)