mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +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 {
 | 
					class App {
 | 
				
			||||||
    public app: express.Application;
 | 
					    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();
 | 
					const envFound = dotenv.config();
 | 
				
			||||||
if (envFound.error) {
 | 
					if (envFound.error) {
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import config from '../config';
 | 
					import config from "../config";
 | 
				
			||||||
import * as winston from 'winston';
 | 
					import * as winston from "winston";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const transports = [];
 | 
					const transports = [];
 | 
				
			||||||
if(process.env.NODE_ENV !== 'development') {
 | 
					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)
 | 
					queryTable(user)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 引入测试数据
 | 
					// 引入测试数据
 | 
				
			||||||
const test = require("./router/api/test")
 | 
					import {   
 | 
				
			||||||
 | 
					  login,
 | 
				
			||||||
 | 
					  register,
 | 
				
			||||||
 | 
					  updateList,
 | 
				
			||||||
 | 
					  deleteList,
 | 
				
			||||||
 | 
					  searchPage,
 | 
				
			||||||
 | 
					  searchVague,
 | 
				
			||||||
 | 
					} from "./router/api/mysql"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
app.get('/getApi', (req, res) => {
 | 
					app.get('/login', (req, res) => {
 | 
				
			||||||
  test.testGetApi(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, () => {
 | 
					app.listen(config.port, () => {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user