bizmatch-project/bizmatch/src/main.server.ts

21 lines
741 B
TypeScript

// IMPORTANT: DOM polyfill must be imported FIRST, before any browser-dependent libraries
import './ssr-dom-polyfill';
import { bootstrapApplication, BootstrapContext } from '@angular/platform-browser';
import { AppComponent } from './app/app.component';
import { config } from './app/app.config.server';
const bootstrap = (context: BootstrapContext) => {
console.log('[SSR] Bootstrap function called');
const appRef = bootstrapApplication(AppComponent, config, context);
appRef.then(() => {
console.log('[SSR] Application bootstrapped successfully');
}).catch((err) => {
console.error('[SSR] Bootstrap error:', err);
console.error('[SSR] Error stack:', err.stack);
});
return appRef;
};
export default bootstrap;