fix: fix错误
This commit is contained in:
15
src/app.ts
15
src/app.ts
@@ -1,15 +1,20 @@
|
||||
import { App } from '@kevisual/router';
|
||||
import { useConfig } from '@kevisual/use-config';
|
||||
import { dynamicImport } from './lib/dynamic-import.ts';
|
||||
import { redisPublisher, redisSubscriber, redis } from './modules/redis.ts';
|
||||
import { minioClient } from './modules/minio.ts';
|
||||
import { sequelize } from './modules/sequelize.ts';
|
||||
import * as redisLib from './modules/redis.ts';
|
||||
import * as minioLib from './modules/minio.ts';
|
||||
import * as sequelizeLib from './modules/sequelize.ts';
|
||||
import { useContextKey, useContext } from '@kevisual/use-config/context';
|
||||
|
||||
useConfig();
|
||||
export { redis, minioClient, sequelize };
|
||||
export const redis = useContextKey('redis', () => redisLib.redis);
|
||||
export const redisPublisher = useContextKey('redisPublisher', () => redisLib.redisPublisher);
|
||||
export const redisSubscriber = useContextKey('redisSubscriber', () => redisLib.redisSubscriber);
|
||||
export const minioClient = useContextKey('minioClient', () => minioLib.minioClient);
|
||||
export const sequelize = useContextKey('sequelize', () => sequelizeLib.sequelize);
|
||||
export const hasMain = useContextKey('hasMain', () => true);
|
||||
|
||||
const init = () => {
|
||||
console.log('init app', global.context);
|
||||
return new App<{ import: any; sequelize: typeof sequelize }>({
|
||||
serverOptions: {
|
||||
cors: {
|
||||
|
||||
Reference in New Issue
Block a user