mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-30 09:24:46 +08:00
接口规范
This commit is contained in:
parent
9a5af7427c
commit
ef15fa71ba
@ -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;
|
||||
|
@ -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) {
|
||||
|
@ -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') {
|
||||
|
93
backend/src/router/api/mysql.ts
Normal file
93
backend/src/router/api/mysql.ts
Normal file
@ -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,
|
||||
}
|
@ -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: "成功"})
|
||||
}
|
@ -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, () => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user