为什么在 Web 开发中使用 Express?
Express JS 是一个小型 Web 应用程序框架。它成为非常流行的 Node JS 框架,用于构建健壮且可扩展的应用程序。在本文中,我们将深入探讨 ExpressJ S 的主题。
什么是 Express JS?
Express 是一个小型框架,位于 NodeJS Web 服务器功能之上,用于简化其 API 并添加有用的新功能。它可以更轻松地通过中间件和路由来组织应用程序的功能。它为 NodeJS HTTP 对象添加了有用的实用程序,它有助于动态 HTTP 对象的渲染。 Express 是 MEAN 堆栈的一部分,MEAN 堆栈是一个全堆栈 JavaScript 解决方案,用于构建快速、健壮且可维护的生产 Web 应用程序。
为什么在 Web 开发中使用 Express?
Express JS become the popular choice 在 Web 开发中,因为它简化了使用 Node JS 构建 Web 应用程序的过程。 express.js 提供了许多功能。一些常见的功能由express.js提供。
1。路由:Express 提供路由工具。开发人员可以使用带有不同 HTTP 动词(GET、POST、PUT 等)的 Express 设置路由。它可以与不同的功能相关联。它处理不同的请求。
示例:以下程序演示“如何在 Express.js 中定义路由”
const express = require('express'); |
2.中间件: 中间件函数是 Node js 的核心概念。这些函数可以访问 'req' 和 'res' 响应对象。他们可以在到达路由处理程序之前修改这些对象。下面的程序演示了中间件的功能。
app.use((req, res, next) => { |
3. 错误处理: Express js 可以非常轻松地处理错误。它可以处理同步和异步请求等两种类型的请求。中间件功能可以用来捕获错误。下面的程序演示了错误处理。
app.use((err, req, res, next) => { |
创建 Express 应用程序的步骤
第 1 步: 为我们的项目创建一个目录并将其设为我们的工作目录。
mkdir gfg |
第 2 步: 使用 npm init 命令为我们的项目创建 package.json 文件。
第 3 步:使用npm i express命令安装 ExpressJS。
//app.js |
运行以下命令运行应用程序
node app.js