📜  进入 expressjs - Javascript (1)

📅  最后修改于: 2023-12-03 15:12:19.947000             🧑  作者: Mango

进入 Express.js - Javascript

如果你是一名 Javascript 程序员,并且想要构建一个 Web 应用程序,那么 Express.js 是一个非常好的选择。Express.js 是一个基于 Node.js 平台的 Web 框架,它提供了简单、灵活的方法来编写 Web 应用程序。

安装和启动 Express.js

安装 Express.js 的最简单方法是使用 npm。在命令行中输入以下命令:

npm install express

安装完成后,你可以使用以下代码在你的应用程序中启动 Express.js:

const express = require('express')
const app = express()

app.listen(3000, () => {
  console.log('Express server listening on port 3000')
})
创建路由

路由是一个映射到特定 URL 的回调函数。在 Express.js 中,你可以使用以下代码创建路由:

app.get('/', (req, res) => {
  res.send('Hello, world!')
})

这将创建一个简单的路由,当用户访问你的应用程序的根 URL 时,它将发送一个 “Hello, world!”的响应。

中间件

中间件是一个函数,它在处理请求之前或之后执行某些操作。在 Express.js 中使用中间件非常简单,只需提供一个回调函数即可:

app.use((req, res, next) => {
  console.log('Time:', Date.now())
  next()
})

这将打印出时间戳,并将控制权传递给下一个中间件或路由处理程序。

错误处理

在 Express.js 中,你可以使用以下代码处理错误:

app.use((err, req, res, next) => {
  console.error(err.stack)
  res.status(500).send('Something broke!')
})

这个例子中,当你的应用程序遇到错误时,它将打印堆栈跟踪,并发送一个 “Something broke!”的响应。

结论

Express.js 是一个非常简单、灵活的 Web 框架,它为 Javascript 开发人员提供了构建 Web 应用程序所需的工具和方法。希望这篇介绍能够帮助你开始使用 Express.js 构建自己的 Web 应用程序。