📅  最后修改于: 2023-12-03 15:12:19.947000             🧑  作者: Mango
如果你是一名 Javascript 程序员,并且想要构建一个 Web 应用程序,那么 Express.js 是一个非常好的选择。Express.js 是一个基于 Node.js 平台的 Web 框架,它提供了简单、灵活的方法来编写 Web 应用程序。
安装 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 应用程序。