-
Notifications
You must be signed in to change notification settings - Fork 0
/
home.js
83 lines (79 loc) · 1.94 KB
/
home.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
const router = require("express").Router();
const pool = require("./mysqlInfo");
// 首页轮播图
/**
* @swagger
* /home/carousel:
* get:
* summary: 获取首页轮播图
* tags: [Home]
* security:
* - jwtAuth: []
* responses:
* 200:
* description: 成功获取首页轮播图
* content:
* application/json:
* schema:
* type: object
* properties:
* msg:
* type: string
* defautl: 获取首页轮播图成功
*/
router.get("/home/carousel", async (req, res) => {
const reqData = req.query;
await pool.query("SELECT * FROM home_carousel").then((data) => {
let resData = data[0];
res.json({
code: 200,
msg: "获取首页轮播图成功",
data: resData,
});
});
});
// 首页nav商品分类
router.get("/home/nav", async (req, res) => {
const reqData = req.query;
await pool.query("SELECT * FROM home_nav").then((data) => {
let resData = data[0];
res.json({
code: 200,
msg: "获取首页nav商品分类成功",
data: resData,
});
});
});
// 首页活动activity
/**
* @swagger
* /home/activity:
* get:
* summary: 获取首页活动
* tags: [Home]
* security:
* - jwtAuth: []
* responses:
* 200:
* description: 成功获取首页活动
* content:
* application/json:
* schema:
* type: object
* properties:
* msg:
* type: string
* defautl: 获取首页活动成功
*/
router.get("/home/activity", async (req, res) => {
const reqData = req.query;
await pool.query("SELECT * FROM home_activity").then((data) => {
let resData = data[0];
res.json({
code: 200,
msg: "获取首页活动成功",
data: resData,
});
});
});
module.exports = router;