【问题标题】:Routing and Requests in NodeJS ExplainedNodeJS 中的路由和请求解释
【发布时间】:2020-08-21 20:56:41
【问题描述】:

我一直在尝试使用 NodeJS 来了解 REST API。我想澄清一下这个问题。

那么我认为 Express 用于设置路由器/端点,而诸如 Request、Axios、Got 和 node-fetch 等节点包用于向这些路由器发出请求,我的想法是否正确?

所有这些包(包括 Express)都只是使用 node 附带的 HTTP/HTTPS 核心模块的包装器吗?

【问题讨论】:

    标签: node.js express http axios


    【解决方案1】:

    Express 是使用 http 模块构建的,并且包装了 http.Server。所以HTTP 和 Express 的不同之处在于 Express 建立在 http.Server 之上 类并添加中间件、视图引擎等内容。

    Source

    【讨论】:

    • 感谢您的快速回复和有关 Express 的信息,但我对路由器/请求的一般理解是否正确?
    • 是的,你是对的。路由器负责处理对确定端点的请求,而 Request/Axios 等提供发出这些请求的功能。
    猜你喜欢
    • 2013-01-15
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 2015-03-26
    相关资源
    最近更新 更多