|
@@ -7,10 +7,12 @@ import * as FreeFrame from 'free-midway-component';
|
|
import * as jwt from '@midwayjs/jwt';
|
|
import * as jwt from '@midwayjs/jwt';
|
|
import { VerifyTokenInit } from './decorator/verifyToken.decorator';
|
|
import { VerifyTokenInit } from './decorator/verifyToken.decorator';
|
|
import { CheckPermissionCodeInit } from './decorator/checkPermissionCode';
|
|
import { CheckPermissionCodeInit } from './decorator/checkPermissionCode';
|
|
-import { CheckTokenMiddleware } from './middleware/checkToken.middleware';
|
|
|
|
|
|
+// import { CheckTokenMiddleware } from './middleware/checkToken.middleware';
|
|
import * as swagger from '@midwayjs/swagger';
|
|
import * as swagger from '@midwayjs/swagger';
|
|
import * as redis from '@midwayjs/redis';
|
|
import * as redis from '@midwayjs/redis';
|
|
import { CheckOnePointLoginMiddleware } from './middleware/checkOnePointLogin.middleware';
|
|
import { CheckOnePointLoginMiddleware } from './middleware/checkOnePointLogin.middleware';
|
|
|
|
+import * as i18n from '@midwayjs/i18n';
|
|
|
|
+import { SetLocaleToCtxMiddleware } from './middleware/setLocaleToCtx.middleware';
|
|
@Configuration({
|
|
@Configuration({
|
|
imports: [
|
|
imports: [
|
|
koa,
|
|
koa,
|
|
@@ -18,6 +20,7 @@ import { CheckOnePointLoginMiddleware } from './middleware/checkOnePointLogin.mi
|
|
FreeFrame,
|
|
FreeFrame,
|
|
jwt,
|
|
jwt,
|
|
redis,
|
|
redis,
|
|
|
|
+ i18n,
|
|
{
|
|
{
|
|
component: info,
|
|
component: info,
|
|
enabledEnvironment: ['local'],
|
|
enabledEnvironment: ['local'],
|
|
@@ -36,7 +39,7 @@ export class MainConfiguration {
|
|
decoratorService: MidwayDecoratorService;
|
|
decoratorService: MidwayDecoratorService;
|
|
|
|
|
|
async onReady() {
|
|
async onReady() {
|
|
- this.app.getMiddleware().insertFirst(CheckTokenMiddleware);
|
|
|
|
|
|
+ this.app.getMiddleware().insertFirst(SetLocaleToCtxMiddleware)
|
|
this.app.getMiddleware().insertAfter(CheckOnePointLoginMiddleware, 'checkToken');
|
|
this.app.getMiddleware().insertAfter(CheckOnePointLoginMiddleware, 'checkToken');
|
|
// 注解
|
|
// 注解
|
|
VerifyTokenInit(this.decoratorService);
|
|
VerifyTokenInit(this.decoratorService);
|