Express.js 是一个流行的 Node.js 框架,用于快速开发 Web 应用程序。以下是一些基本的 Express.js 代码示例。
获取 GET 请求
const express = require('express');
const app = express();
app.get('/projects/express-code', (req, res) => {
res.send('Hello, this is a simple Express.js GET request example!');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
使用中间件
中间件是一个函数,它接受两个参数(请求对象 req
和响应对象 res
),以及一个回调函数。以下是一个简单的中间件示例:
app.use((req, res, next) => {
console.log('Request received');
next();
});
路由参数
app.get('/projects/:projectName', (req, res) => {
const projectName = req.params.projectName;
res.send(`You are viewing project: ${projectName}`);
});
静态文件
app.use(express.static('public'));
在上面的代码中,public
目录下的所有文件都将被 Express.js 服务器作为静态文件提供。
链接到其他页面
Express.js Logo
希望这些示例能帮助你更好地理解 Express.js 的基本用法。如果你需要进一步的帮助,请访问我们的文档页面。