node.js写后端
时间: 2025-01-30 07:27:22 浏览: 11
使用 Node.js 创建后端 API 和服务器
初始化项目
为了启动一个新的 Node.js 后端应用,需要先创建项目的根目录并初始化 npm 项目。这可以通过命令 npm init -y
来快速完成,它会自动生成一个默认配置的 package.json 文件。
安装必要的模块
对于基本的HTTP服务来说,内置的 http 模块已经足够强大来处理简单的请求响应逻辑[^1]。然而,在实际开发中通常还会引入 Express 这样的框架简化路由管理和中间件使用:
npm install express
编写基础API代码
下面是一个基于Express框架实现的基础RESTful风格API的例子:
// 导入express库
const express = require('express');
// 实例化app对象
const app = express();
// 设置监听端口
const PORT = process.env.PORT || 3000;
// 中间件解析JSON格式的数据体
app.use(express.json());
// GET 请求处理器
app.get('/api/greet', (req, res) => {
res.status(200).send({ message: "你好,世界!" });
});
// POST 请求处理器
app.post('/api/echo', (req, res) => {
const echoMessage = req.body.message;
if (!echoMessage) {
return res.status(400).json({ error: '缺少消息参数' });
}
res.status(200).json({ received: echoMessage });
});
// 监听指定端口
app.listen(PORT, () => {
console.log(`服务器正在运行于 http://localhost:${PORT}`);
});
这段程序定义了一个能够接收GET和POST两种类型的HTTP请求的服务接口,并分别返回相应的数据结构给客户端[^2]。
相关推荐
















