diff --git a/docs/examples/demos/demo1.tsx b/docs/examples/demos/demo1.tsx index 61727bf8d3..7e354c8b91 100644 --- a/docs/examples/demos/demo1.tsx +++ b/docs/examples/demos/demo1.tsx @@ -24,8 +24,8 @@ request.use(async (ctx, next) => { const token = localStorage.getItem('NOCOBASE_TOKEN'); if (token) { headers['Authorization'] = `Bearer ${token}`; - headers['X-Hostname'] = process.env.API_HOSTNAME; } + headers['X-Hostname'] = window.location.hostname; await next(); }); diff --git a/packages/app/src/apis/index.ts b/packages/app/src/apis/index.ts index ab63f60dd5..d942c05e2b 100644 --- a/packages/app/src/apis/index.ts +++ b/packages/app/src/apis/index.ts @@ -47,6 +47,7 @@ const api = new Server({ }); const plugins = [ + '@nocobase/plugin-multi-apps', '@nocobase/plugin-ui-router', '@nocobase/plugin-ui-schema', '@nocobase/plugin-collections', diff --git a/packages/plugin-client/src/server.ts b/packages/plugin-client/src/server.ts index a84f55e119..1e6eb16bab 100644 --- a/packages/plugin-client/src/server.ts +++ b/packages/plugin-client/src/server.ts @@ -92,9 +92,9 @@ export default { } }, }); - this.app.on('db.init', async (opts, cli) => { - const importDemo = opts.importDemo || this.options.importDemo; - const lang = opts.lang || this.options.lang; + this.app.on('db.init', async (opts = {}, cli) => { + const importDemo = opts?.importDemo || this.options.importDemo; + const lang = opts?.lang || this.options.lang; const SystemSetting = app.db.getModel('system_settings'); const model = await SystemSetting.findOne(); model.appLang = lang || 'en-US';