update
This commit is contained in:
+14
-14
@@ -1,13 +1,13 @@
|
||||
const Router = require('@koa/router');
|
||||
const joi = require('joi');
|
||||
const commonCtrl = require('src/controllers/common/index.js');
|
||||
const accCtrl = require('src/controllers/account/index.js');
|
||||
const Router = require('@koa/router')
|
||||
const joi = require('joi')
|
||||
const commonCtrl = require('src/controllers/common/index.js')
|
||||
const accCtrl = require('src/controllers/account/index.js')
|
||||
|
||||
const r = new Router({ prefix: '/api' });
|
||||
module.exports = r;
|
||||
const r = new Router({ prefix: '/api' })
|
||||
module.exports = r
|
||||
|
||||
// set api handler middleware
|
||||
r.use(commonCtrl.apiHandler());
|
||||
r.use(commonCtrl.apiHandler())
|
||||
|
||||
/**
|
||||
* get account info
|
||||
@@ -17,15 +17,15 @@ r.use(commonCtrl.apiHandler());
|
||||
* @param {string} back_url.query.required - back to url
|
||||
* @returns {RespDefault.model} default -
|
||||
*/
|
||||
r.get(
|
||||
r.get(
|
||||
'/login',
|
||||
commonCtrl.validate({
|
||||
query: {
|
||||
back_url: joi.string().required(),
|
||||
},
|
||||
back_url: joi.string().required()
|
||||
}
|
||||
}),
|
||||
accCtrl.loginSSO()
|
||||
);
|
||||
)
|
||||
|
||||
/**
|
||||
* account refresh token
|
||||
@@ -35,7 +35,7 @@ r.use(commonCtrl.apiHandler());
|
||||
* @security JWT
|
||||
* @returns {RespDefault.model} default -
|
||||
*/
|
||||
r.post('/refresh', commonCtrl.authorization(true), accCtrl.logout());
|
||||
r.post('/refresh', commonCtrl.authorization(true), accCtrl.logout())
|
||||
|
||||
/**
|
||||
* account logout
|
||||
@@ -45,7 +45,7 @@ r.post('/refresh', commonCtrl.authorization(true), accCtrl.logout());
|
||||
* @security JWT
|
||||
* @returns {RespDefault.model} default -
|
||||
*/
|
||||
r.post('/logout', commonCtrl.authorization(false), accCtrl.logout());
|
||||
r.post('/logout', commonCtrl.authorization(false), accCtrl.logout())
|
||||
|
||||
/**
|
||||
* account get info
|
||||
@@ -55,4 +55,4 @@ r.post('/logout', commonCtrl.authorization(false), accCtrl.logout());
|
||||
* @security JWT
|
||||
* @returns {RespDefault.model} default -
|
||||
*/
|
||||
r.get('/userinfo', commonCtrl.authorization(false), accCtrl.getInfo());
|
||||
r.get('/userinfo', commonCtrl.authorization(false), accCtrl.getInfo())
|
||||
|
||||
Reference in New Issue
Block a user