Node.js后端开发入门

发布时间:July 6, 2025, 2:03 a.m.

作者:ll_admin

城市:

Node.js后端开发入门

正文

Node.js是基于Chrome V8引擎的JavaScript运行时,让JavaScript可以在服务器端运行。 核心概念: 1. 事件驱动:非阻塞I/O操作 2. 模块系统:CommonJS和ES模块 3. 包管理:npm和yarn 4. 异步编程:回调、Promise、async/await 5. Express框架:Web应用框架 示例: ```javascript const express = require('express'); const app = express(); const port = 3000; // 中间件 app.use(express.json()); app.use(express.static('public')); // 路由 app.get('/', (req, res) => { res.send('Hello World!'); }); app.get('/api/users', async (req, res) => { try { // 模拟数据库查询 const users = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' } ]; res.json(users); } catch (error) { res.status(500).json({ error: '服务器错误' }); } }); app.post('/api/users', (req, res) => { const { name, email } = req.body; // 处理用户创建逻辑 res.status(201).json({ message: '用户创建成功' }); }); // 错误处理中间件 app.use((err, req, res, next) => { console.error(err.stack); res.status(500).send('服务器错误'); }); app.listen(port, () => { console.log(`服务器运行在 http://localhost:${port}`); }); ``` Node.js让JavaScript成为全栈开发语言。 None None

评论区

还没有评论,快来发表第一条评论吧!


发表评论

登录后发表评论