express和http之间的技术区别是什么?

用户名
var express = require("express")
  , app = express()
  , http = require("http").createServer(app)

我经常看到这些被依赖。根据我的理解,http托管前端html?和表达持有服务器端的nodejs逻辑?并且连接是express的基础层,那么服务器端模块也是吗?

如果不是这样,为什么人们不这样做

express().listen(8080)

代替

require("http").createServer(express()).listen(8080)
沙伯坦

Express是上的另一层http它负责Web应用程序所需的基本重复任务。connect是一个中间件,它也处理Web应用程序所需的基本重复任务。

使用任何框架背后的整个想法是保持干燥,不要重复自己。每个Web应用程序都非常需要诸如解析请求正文解析cookie之类的任务默认Express提供它们

在Express 4.x中,大部分已重构为几个粒度模块,例如body-parsermorgan等等。一个人可以直接使用它们而无需使用express。请参阅Express-GitHub了解完整的模块集。

Express内部使用http手段之上的另一层换句话说,它是包装如果查看的源代码,您会发现它在内部使用请参阅https://github.com/strongloop/express/blob/master/lib/application.js#L540-543上突出显示的声明ExpresshttphttpExpresshttp

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.jsx和.js文件之间的技术区别是什么

来自分类Dev

Firebase和Express之间的核心区别是什么?

来自分类Dev

http handler和ashx之间的区别是什么

来自分类Dev

HTTP和COAP之间的主要区别是什么?

来自分类Dev

之间的区别是什么。和^和^(。*)$?

来自分类Dev

之间的区别是什么。和^和^(。*)$?

来自分类Dev

Entity.Contains和Entity.Attributes.Contains之间的技术区别是什么

来自分类Dev

Web应用程序和云应用程序之间的技术区别是什么?

来自分类Dev

守护程序,服务和流程之间的技术区别是什么?

来自分类Dev

守护程序,服务和流程之间的技术区别是什么?

来自分类Dev

闪存驱动器和SSD之间的技术区别是什么?

来自分类Dev

“ chmod -w文件”和“ chflags uchg文件”之间的技术区别是什么

来自分类Dev

Windows Vista和Windows 7之间的技术区别是什么?

来自分类Dev

新的Date(Date.parse(string))和新的Date(string)之间的技术区别是什么?

来自分类Dev

用yum进行“更新”和“升级”之间的技术区别是什么?

来自分类Dev

debian docker容器内部和debian VM之间的主要(非技术性)区别是什么?

来自分类Dev

什么是JobIntentService和IntentService之间的区别是什么?

来自分类Dev

什么是@Mocked,@Injectable和@Capturing之间的区别是什么?

来自分类Dev

useContext和Consumer之间的区别是什么?

来自分类Dev

actor,actor实例和actorref之间的区别是什么

来自分类Dev

Variant数组和动态数组之间的区别是什么?

来自分类Dev

Babel和TypeScript之间的主要区别是什么

来自分类Dev

Fluxbox和Blackbox之间的主要区别是什么?

来自分类Dev

\ xFF和0xFF之间的区别是什么

来自分类Dev

Flink和Storm之间的主要区别是什么?

来自分类Dev

“实体”和“游戏对象”之间的区别是什么?

来自分类Dev

RegDeleteKeyValue和RegDeleteValue之间的区别是什么?

来自分类Dev

[[NSUUID新] UUIDString]和CFUUIDRef之间的区别是什么?

来自分类Dev

Docker和Snap之间的主要区别是什么?

Related 相关文章

  1. 1

    .jsx和.js文件之间的技术区别是什么

  2. 2

    Firebase和Express之间的核心区别是什么?

  3. 3

    http handler和ashx之间的区别是什么

  4. 4

    HTTP和COAP之间的主要区别是什么?

  5. 5

    之间的区别是什么。和^和^(。*)$?

  6. 6

    之间的区别是什么。和^和^(。*)$?

  7. 7

    Entity.Contains和Entity.Attributes.Contains之间的技术区别是什么

  8. 8

    Web应用程序和云应用程序之间的技术区别是什么?

  9. 9

    守护程序,服务和流程之间的技术区别是什么?

  10. 10

    守护程序,服务和流程之间的技术区别是什么?

  11. 11

    闪存驱动器和SSD之间的技术区别是什么?

  12. 12

    “ chmod -w文件”和“ chflags uchg文件”之间的技术区别是什么

  13. 13

    Windows Vista和Windows 7之间的技术区别是什么?

  14. 14

    新的Date(Date.parse(string))和新的Date(string)之间的技术区别是什么?

  15. 15

    用yum进行“更新”和“升级”之间的技术区别是什么?

  16. 16

    debian docker容器内部和debian VM之间的主要(非技术性)区别是什么?

  17. 17

    什么是JobIntentService和IntentService之间的区别是什么?

  18. 18

    什么是@Mocked,@Injectable和@Capturing之间的区别是什么?

  19. 19

    useContext和Consumer之间的区别是什么?

  20. 20

    actor,actor实例和actorref之间的区别是什么

  21. 21

    Variant数组和动态数组之间的区别是什么?

  22. 22

    Babel和TypeScript之间的主要区别是什么

  23. 23

    Fluxbox和Blackbox之间的主要区别是什么?

  24. 24

    \ xFF和0xFF之间的区别是什么

  25. 25

    Flink和Storm之间的主要区别是什么?

  26. 26

    “实体”和“游戏对象”之间的区别是什么?

  27. 27

    RegDeleteKeyValue和RegDeleteValue之间的区别是什么?

  28. 28

    [[NSUUID新] UUIDString]和CFUUIDRef之间的区别是什么?

  29. 29

    Docker和Snap之间的主要区别是什么?

热门标签

归档