temp remove local-microapp

This commit is contained in:
2024-12-06 22:36:08 +08:00
parent b2d968b70d
commit 3efc3b3cc5
14 changed files with 362 additions and 560 deletions

View File

@@ -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 整个页面预览