temp remove local-microapp
This commit is contained in:
31
src/app.ts
31
src/app.ts
@@ -4,26 +4,31 @@ 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 { useContextKey , useContext} from '@kevisual/use-config/context';
|
||||
useContext({});
|
||||
useConfig();
|
||||
export const emit = (channel: string, message?: any) => {
|
||||
redisPublisher.publish(channel, JSON.stringify(message));
|
||||
};
|
||||
export { redis, minioClient, sequelize };
|
||||
|
||||
export const app = new App<{ import: any; emit: typeof emit; sequelize: typeof sequelize }>({
|
||||
serverOptions: {
|
||||
cors: {
|
||||
origin: '*',
|
||||
const init = () => {
|
||||
console.log('init app', global.context);
|
||||
return new App<{ import: any; emit: typeof emit; sequelize: typeof sequelize }>({
|
||||
serverOptions: {
|
||||
cors: {
|
||||
origin: '*',
|
||||
},
|
||||
},
|
||||
},
|
||||
io: true,
|
||||
routerContext: {
|
||||
import: dynamicImport,
|
||||
emit,
|
||||
sequelize,
|
||||
},
|
||||
});
|
||||
io: true,
|
||||
routerContext: {
|
||||
import: dynamicImport,
|
||||
emit,
|
||||
sequelize,
|
||||
},
|
||||
});
|
||||
};
|
||||
export const app = useContextKey('app', init);
|
||||
|
||||
const clients = [];
|
||||
// 订阅频道 pageEdit, container 单个页面预览 container 整个页面预览
|
||||
|
||||
Reference in New Issue
Block a user