# asus-node **Repository Path**: chen-Sheng-6/asus-refactor ## Basic Information - **Project Name**: asus-node - **Description**: 给自己写的华硕商城的后端,使用了node+express+mysql 技术栈 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-11 - **Last Updated**: 2023-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # API 文档 ### 用户接口 1. 登陆接口 `POST` > /users/login ``` //测试用例 username=admin password=123 ``` ``` //返回结果 { msg:'', data:{}, token:'', code:200 //成功200 } ``` 2. 注册接口 `POST` > /users/add ``` //携带数据 username //必填 password //必填 phone //选填 sex //选填 age //选填 address //选填 ``` ``` {msg:'注册成功',code:200} ``` 3. 是否登陆 `GET` > /users/is ``` 携带token到请求头 ``` ``` {user:data,num:num[0].num,code:200} ``` ### 商品接口 `GET` 1. 获取所有首页商品信息 > /wares/query/all ``` 不需要携带数据 ``` ``` {msg:'查询成功',data:{ list, //首页楼层 menu //二级菜单 },code:200} ``` 2. 查询商品 `GET` > /wares/query ``` gid ---商品id ``` ``` { msg:'查询成功', info:{商品信息,商品属性}, recom:推荐商品, code:200 } ``` ### 购物车接口 > 购物车接口都需要在头部添加token才能访问 1. 添加购物车 `POST` > /cart/add ``` { gid, //商品id gname, //商品名称 gprice, //价格 uid, //用户id gurl, //用户地址 number //数量 } ``` ``` {msg:'成功',code:200} ``` 2. 购物车删除商品 `GET` > /cart/del ``` cid //购物车商品id ``` 3. 购物车所有商品 `GET` > /cart/all ``` uid //用户id ``` ``` { msg:'成功', list:[], //数据 code:200 } ``` 4. 购物车商品数量 `GET` 将删除 > /cart/count ``` uid //用户id ``` 5. 商品数量修改 > /cart/updata ``` cid //购物车商品id number //修改的数量 ``` ``` {msg:'成功',code:200} ```