如何在 Node.js 中使用 express 框架

阅读时长 4 分钟读完

express 是一种流行的 Node.js Web 应用程序框架,它使编写 Web 应用程序变得容易且高效。本文将向您展示如何在 Node.js 中使用 express 框架,包括以下内容:

  • 安装 express;
  • 使用 express 创建一个简单的 Web 应用程序;
  • 添加路由和中间件;
  • 发布应用程序。

安装 express

要使用 express 框架,首先需要在本地安装 Node.js 和 npm。如果您尚未安装它们,请参阅安装指南

安装完毕后,使用以下命令安装 express:

使用 express 创建一个简单的 Web 应用程序

使用以下代码创建一个简单的 express 应用程序(app.js 文件):

-- -------------------- ---- -------
----- ------- - ------------------
----- --- - ---------

------------ -------- ----- ---- -
  --------------- --------
--

---------------- -------- -- -
  ---------------- --------- -- ---- -------
--

在上面的代码中,我们创建了一个简单的 express 应用程序,并在根路径上注册了一个 GET 请求处理函数。当您在浏览器中打开 http://localhost:3000 时,您将看到 "Hello World!" 的消息。

添加路由和中间件

与许多其他 Web 应用程序框架一样,express 为处理特定 URL 路径的请求提供了路由功能。您可以使用以下代码在应用程序中定义路由:

-- -------------------- ---- -------
-- --- ----- ------ ---
----------------- -------- ----- ---- -
  ------------- ------- -- --------
--

-- ---- ----- ------ ---
------------------ -------- ----- ---- -
  -------------- ------- -- --------
--

此代码为两个路径注册了 GET 和 POST 请求处理函数。当您发出针对 /users 路径的 GET 请求时,控制台将打印 GET request to /users。同样,当您发出 POST 请求时,将打印 POST request to /users

express 还提供了中间件功能,允许您拦截请求并执行特定操作。以下是一个示例,它使用 body-parser 中间件将请求正文解析为 JSON,并将其存储在 request.body 对象中:

此代码使用 body-parser 中间件将请求正文解析为 JSON,并将其存储在 request.body 对象中。然后,我们使用 console.log 打印请求正文并发送响应消息。

发布应用程序

完成应用程序后,您可以将其部署到服务器上。这里有很多种不同的选择,但一个非常流行的选项是使用 Heroku。

要在 Heroku 上部署 express 应用程序,请首先创建一个账户并安装 Heroku CLI。然后,使用以下命令将应用程序上传到 Heroku:

在这些命令之后,Heroku 将构建并部署您的应用程序。您可以使用以下命令查看它的网址:

结论

express 是一个强大而灵活的 Node.js Web 应用程序框架,它可以帮助您更轻松地编写复杂的 Web 应用程序。本文提供了关于如何使用 express 框架的详细指南,包括安装、创建应用程序、添加路由和中间件以及发布应用程序的说明。如果您正在寻找一个强大的 Node.js Web 应用程序框架,express 绝对是一个值得考虑的选择。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/67509c6a050cf9039c14577d

纠错
反馈