http模块和express模块​​有什么不同?

我正在学习NodeJs: http ://www.tutorialspoint.com/nodejs/

我不明白什么是使用http模块(get / post方法)与使用express模块​​(get / post方法)

快递模块似乎是快速发展的。

  • 与expression模块相比,使用http模块是否有优势?
  • 与http模块相比,使用express模块​​有什么好处?

谢谢

Express 不是一个“模块” ,它是一个框架:它为您提供了一个API,子模块, 方法和约定 ,可以快速方便地将所有必要的组件绑定在一起,构build一个现代的,function性的Web服务器, (静态资产托pipe,模板,处理XSRF,CORS,cookieparsing,POSTparsing,你的名字,它可能让你使用它)。

另一方面,在Node.js中引入的http API 只是 http模块:它可以build立HTTP连接并发送和接收数据,只要它使用超文本传输​​协议(与相关的HTTP动词)和这就是…这是真的。

他们是完全不同的东西。 正如许多文章,你可以通过search网站上的细节都会告诉你。