From ef15fa71ba6e2c9e02d0aafda86af5a8da591d18 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Sun, 29 Nov 2020 23:28:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/app.ts | 4 +- backend/src/config/index.ts | 4 +- backend/src/loaders/logger.ts | 4 +- backend/src/router/api/mysql.ts | 93 +++++++++++++++++++++++++++++++++ backend/src/router/api/test.ts | 13 ----- backend/src/server.ts | 33 ++++++++++-- 6 files changed, 129 insertions(+), 22 deletions(-) create mode 100644 backend/src/router/api/mysql.ts delete mode 100644 backend/src/router/api/test.ts diff --git a/backend/src/app.ts b/backend/src/app.ts index 4c6c56b43..b875ce302 100644 --- a/backend/src/app.ts +++ b/backend/src/app.ts @@ -1,5 +1,5 @@ -import * as bodyParser from 'body-parser'; -import * as express from 'express'; +import * as express from "express"; +import * as bodyParser from "body-parser"; class App { public app: express.Application; diff --git a/backend/src/config/index.ts b/backend/src/config/index.ts index 095f5d188..c88e3c2e7 100644 --- a/backend/src/config/index.ts +++ b/backend/src/config/index.ts @@ -1,6 +1,6 @@ -import * as dotenv from 'dotenv'; +import * as dotenv from "dotenv"; -process.env.NODE_ENV = process.env.NODE_ENV || 'development'; +process.env.NODE_ENV = process.env.NODE_ENV || "development"; const envFound = dotenv.config(); if (envFound.error) { diff --git a/backend/src/loaders/logger.ts b/backend/src/loaders/logger.ts index 6f0cd1992..ed53c2165 100644 --- a/backend/src/loaders/logger.ts +++ b/backend/src/loaders/logger.ts @@ -1,6 +1,6 @@ -import config from '../config'; -import * as winston from 'winston'; +import config from "../config"; +import * as winston from "winston"; const transports = []; if(process.env.NODE_ENV !== 'development') { diff --git a/backend/src/router/api/mysql.ts b/backend/src/router/api/mysql.ts new file mode 100644 index 000000000..86f132676 --- /dev/null +++ b/backend/src/router/api/mysql.ts @@ -0,0 +1,93 @@ +import { Request, Response } from "express" + +/** + * 登陆 + * @route GET /login/ + * @summary 登陆 + * @group login - 登陆 + * @returns {object} 200 + * @security JWT + * @returns {Error} default - Unexpected error + */ +const login =async (req: Request, res: Response) => { + res.json({code:1 , msg: "成功"}) +} + +/** + * 注册 + * @route GET /register/ + * @summary 注册 + * @group register - 注册 + * @returns {object} 200 + * @security JWT + * @returns {Error} default - Unexpected error + */ + +const register =async (req: Request, res: Response) => { + res.json({code:1 , msg: "成功"}) +} + +/** + * 列表更新 + * @route GET /updateList/ + * @summary 列表更新 + * @group updateList - 列表更新 + * @returns {object} 200 + * @security JWT + * @returns {Error} default - Unexpected error + */ + +const updateList =async (req: Request, res: Response) => { + res.json({code:1 , msg: "成功"}) +} + +/** + * 列表删除 + * @route GET /deleteList/ + * @summary 列表删除 + * @group deleteList - 列表删除 + * @returns {object} 200 + * @security JWT + * @returns {Error} default - Unexpected error + */ + +const deleteList =async (req: Request, res: Response) => { + res.json({code:1 , msg: "成功"}) +} + + /** + * 分页查询 + * @route GET /searchPage/ + * @summary 分页查询 + * @group searchPage - 分页查询 + * @returns {object} 200 + * @security JWT + * @returns {Error} default - Unexpected error + */ + +const searchPage =async (req: Request, res: Response) => { + res.json({code:1 , msg: "成功"}) +} + +/** + * 模糊查询 + * @route GET /searchVague/ + * @summary 模糊查询 + * @group searchVague - 模糊查询 + * @returns {object} 200 + * @security JWT + * @returns {Error} default - Unexpected error + */ + +const searchVague =async (req: Request, res: Response) => { + res.json({code:1 , msg: "成功"}) +} + +export { + login, + register, + updateList, + deleteList, + searchPage, + searchVague, +} \ No newline at end of file diff --git a/backend/src/router/api/test.ts b/backend/src/router/api/test.ts deleted file mode 100644 index c22b89979..000000000 --- a/backend/src/router/api/test.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * 测试 - * @route GET /getApi/ - * @summary 测试 - * @group test - 测试 - * @returns {object} 200 - * @security JWT - * @returns {Error} default - Unexpected error - */ - -exports.testGetApi = (req, res) => { - res.json({code:1 , msg: "成功"}) -} \ No newline at end of file diff --git a/backend/src/server.ts b/backend/src/server.ts index 8cd8ada74..857ce236e 100644 --- a/backend/src/server.ts +++ b/backend/src/server.ts @@ -10,10 +10,37 @@ expressSwagger(config.options) queryTable(user) // 引入测试数据 -const test = require("./router/api/test") +import { + login, + register, + updateList, + deleteList, + searchPage, + searchVague, +} from "./router/api/mysql" -app.get('/getApi', (req, res) => { - test.testGetApi(req, res) +app.get('/login', (req, res) => { + login(req, res) +}) + +app.get('/register', (req, res) => { + register(req, res) +}) + +app.get('/updateList', (req, res) => { + updateList(req, res) +}) + +app.get('/deleteList', (req, res) => { + deleteList(req, res) +}) + +app.get('/register', (req, res) => { + register(req, res) +}) + +app.get('/searchVague', (req, res) => { + searchVague(req, res) }) app.listen(config.port, () => {