Express | Node.js web application framework
Hello World
npm init -y # 新建项目
npm install express # 安装 Express
app.js:
const express = require('express');
const app = express();
const port = 3000;
// 定义一个简单的路由
app.get('/', (req, res) => {
res.send('Hello, Express!');
});
// 启动服务器
app.listen(port, () => {
console.log(`Server is running at http://localhost:${port}`);
});
启动服务器:
node app.js
路由
app.get('/about', (req, res) => {
res.send('About Page');
});
app.get('/contact', (req, res) => {
res.send('Contact Page');
});
路由参数:
// :word 是参数
app.get("/:word/echo", (req, res) => {
const { word } = req.params; // 取得 word 参数值
res.json({
echo: word
});
});
访问 http://localhost:3000/anything/echo 会得到 anything
中间件
// 使用中间件来记录每个请求的时间
app.use((req, res, next) => {
console.log('Time:', Date.now());
next();
});
处理静态文件
app.use(express.static('public'));
标签:Express,word,req,res,app,express,初探
From: https://www.cnblogs.com/Undefined443/p/18612524