开启你的编程学习之旅

云课堂提供高质量的编程课程,从入门到精通,助你成为技术大牛

立即开始学习

Node.js 后端开发

作者: 吴老师 更新: 2024-03-26 阅读: 31289 难度: 中级
学习工具

2. Express 框架开发

Express是Node.js最流行的Web框架,简化了Web应用的开发。

Express应用示例
const express = require('express'); const app = express(); // 中间件 app.use(express.json()); app.use(express.urlencoded({ extended: true })); // 静态文件服务 app.use(express.static('public')); // 路由 app.get('/', (req, res) => { res.send('Hello Express!'); }); app.get('/users', (req, res) => { const users = [ { id: 1, name: '张三' }, { id: 2, name: '李四' } ]; res.json(users); }); app.post('/users', (req, res) => { const { name, email } = req.body; // 保存用户到数据库 const newUser = { id: Date.now(), name, email }; res.status(201).json(newUser); }); // 错误处理中间件 app.use((err, req, res, next) => { console.error(err.stack); res.status(500).send('服务器内部错误!'); }); const PORT = process.env.PORT || 3000; app.listen(PORT, () => { console.log(`Express服务器运行在端口 ${PORT}`); });
提示: 这是一个重要的概念,需要特别注意理解和掌握。
注意: 这是一个常见的错误点,请避免犯同样的错误。