【问题标题】:difference between node.js and expressnode.js 和 express 的区别
【发布时间】:2020-01-16 06:53:58
【问题描述】:

我是前端开发和现代技术 MEAN/MERN 堆栈的新手,我对 node.js 和 express 之间的差异感到困惑,有人可以概述差异或优势吗 可以直接学习express.js还是先学习node.js?

【问题讨论】:

  • 很简单:Express 是一个在 Node.js 上运行的框架。您将 Express“导入”到您的 Javascript 应用程序中,使用 Express 对象和 Express API 编写应用程序……然后使用 Node 运行它。
  • What is Express.js?的可能重复

标签: node.js express


【解决方案1】:

Node.js 是基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时。它用于以类似于浏览器在服务器上运行 JavaScript 的方式运行 JavaScript。 Express 是一个库(在 Node.js 生态系统中称为包),它使构建 API 或提供文件变得非常容易。

【讨论】:

    【解决方案2】:

    Node.js 是一个使用 javascript 创建服务器端事件驱动 I/O 应用程序的平台。

    Express.js是一个基于node.js的框架,用于利用node.js的原理和方法开发Web应用程序。

    简单来说,express.js 比仅使用 node.js 更容易处理 API 请求和服务器管理

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        Node.js:Node.js 是一个 Javascript 运行时环境,用于在浏览器之外执行 Javascript 代码。

        Express.js:Express.js 是用于构建 Web 应用程序的快速且轻量级的框架。

        您应该首先学习 Node.js 及其核心模块,如 path、fs、os、events 等。 之后你应该学习异步 Node.js,比如回调、Promises 和 async/await。

        那你应该学习 express 框架。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-10-11
          • 1970-01-01
          • 1970-01-01
          • 2015-01-29
          • 2015-03-03
          • 2023-03-22
          • 2016-07-24
          相关资源
          最近更新 更多