【Node.js实战】构建商品管理系统:从前端到后端的全栈开发实践
由于篇幅所限,以下仅展示如何使用Express.js创建一个简单的API路由来获取所有商品的代码示例。
// 引入Express.js
const express = require('express');
const app = express();
const port = 3000;
// 假设我们有一个商品列表
const products = [
{ id: 1, name: '商品A' },
{ id: 2, name: '商品B' },
// ...更多商品
];
// 获取所有商品的API路由
app.get('/api/products', (req, res) => {
res.json(products);
});
// 启动服务器
app.listen(port, () => {
console.log(`服务器运行在 http://localhost:${port}`);
});
这段代码创建了一个简单的Express服务器,监听3000端口,并定义了一个路由/api/products
,当客户端发送GET请求时,它会返回一个JSON格式的商品列表。这个示例展示了如何使用Express.js创建RESTful API,并且是后续实践“使用Express.js创建RESTful API”的基础。
评论已关闭