Express.js 是一个简洁而灵活的 Node.js Web 应用框架,它可以帮助开发者快速创建高性能的 Web 应用程序。以下是关于 Express.js 的一些基础教程内容。
快速开始
首先,确保你已经安装了 Node.js 和 npm。然后,创建一个新的目录,初始化一个新的 Node.js 项目:
mkdir express-tutorial
cd express-tutorial
npm init -y
安装 Express.js 框架:
npm install express
创建一个简单的服务器:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}/`);
});
运行你的服务器:
node app.js
现在,你可以通过浏览器访问 http://localhost:3000/
来查看你的 Express.js 服务器。
路由和中间件
Express.js 提供了强大的路由和中间件功能,可以帮助你组织代码并处理各种 HTTP 请求。
路由
app.get('/about', (req, res) => {
res.send('关于我们');
});
app.post('/contact', (req, res) => {
res.send('联系表单提交');
});
中间件
中间件是一个函数,它接受三个参数:(err, req, res, next)
。它可以用来处理请求和响应。
app.use((req, res, next) => {
console.log('请求到达!');
next();
});
app.get('/', (req, res) => {
res.send('首页');
});
资源
想要了解更多关于 Express.js 的信息,可以访问以下资源:
Express.js Logo