【node-express】实现省县市/区三级联动接口
2023-12-28 02:49:28
介绍
源码地址:https://github.com/thinkasany/nestjs-course-code/tree/master/demo/address
使用 navicat 导入sql文件,新增表,然后只需要一个接口 localhost:3001/region?parentId=1
, 不断的根据id去查询后续的数据。
接口步骤
- 首先默认使用parentId返回所有省的字段
- 再根据省的id,比如浙江12
- 再根据市的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
};
文章来源:https://blog.csdn.net/daddykei/article/details/135257460
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!