Express.js 入门:从0到1写RESTful API

📅 2026-07-19 👁️ 156 阅读 🏷️ Node.js / Express / 后端开发

1. 初始化项目

npm init -y
npm install express cors morgan
touch app.js

2. 基础路由实现

const express = require('express');
const app = express();
app.use(express.json());

app.get('/api/users', (req, res) => {
    res.json([{id:1, name:'张三'}, {id:2, name:'李四'}]);
});

app.post('/api/users', (req, res) => {
    const newUser = req.body;
    res.status(201).json({msg:'创建成功', data:newUser});
});

app.listen(3000, () => console.log('服务运行在3000端口'));

3. 中间件使用

const cors = require('cors');
const morgan = require('morgan');

app.use(cors());
app.use(morgan('dev'));
app.use((err, req, res, next) => {
    console.error(err.stack);
    res.status(500).json({msg:'服务器内部错误'});
});

💡 学习建议:先搞懂中间件执行顺序(洋葱模型),再学数据库集成,事半功倍。

← 返回文章列表