源码地址:https://github.com/thinkasany/nestjs-course-code/tree/master/demo/address
使用 navicat 导入sql文件,新增表,然后只需要一个接口 localhost:3001/region?parentId=1
, 不断的根据id去查询后续的数据。
const { ShopRegion } = require('../model/mysql');
const getRegion = async(req, res) => {
const parent_id = Number(req.query.parentId);
try {
const regions = await ShopRegion.findAll({ where: {parent_id} });
return res.json({ message: 'OK', data: regions });
} catch (error) {
console.error('Error fetching region data:', error);
res.status(500).json({ error: 'Internal Server Error' });
}
};
module.exports = {
getRegion
};