NestJS角度通用不加载“;index.html“;在根路径上自动
我正在本地服务器上使用Angular 9和Ivy运行NestJS Angular Universal应用程序。当我跑步时,我可以让一切正常工作: npm运行服务:ssr 但是,除非手动键入路线,否则不会加载任何内容。我认为它会自动加载“index.html”,而不必键入它 本地主机:8080------无 localhost:8080/index.html----works 有没有办法修改代码来重写根路径?我认为这是没有必要的: main.tsNestJS角度通用不加载“;index.html“;在根路径上自动,nestjs,angular-universal,angular9,Nestjs,Angular Universal,Angular9,我正在本地服务器上使用Angular 9和Ivy运行NestJS Angular Universal应用程序。当我跑步时,我可以让一切正常工作: npm运行服务:ssr 但是,除非手动键入路线,否则不会加载任何内容。我认为它会自动加载“index.html”,而不必键入它 本地主机:8080------无 localhost:8080/index.html----works 有没有办法修改代码来重写根路径?我认为这是没有必要的: main.ts 从'@nestjs/core'导入{NestFac
从'@nestjs/core'导入{NestFactory};
从“./app.module”导入{AppModule};
异步函数引导(){
const app=wait NestFactory.create(AppModule);
附录setGlobalPrefix(“api”);
等待app.listen(process.env.PORT | | 8080);
}
//Webpack将“require”替换为“\uuu Webpack\uu require\uuuuu”
//“\u非\u网页包\u require\u”是节点“require”的代理
//以下代码用于确保服务器仅在不需要捆绑包时运行。
声明const非web包需要:NodeRequire;
const main module=\uuuuu非\uu网页包\uu require\uuuuuuu.main;
const moduleFilename=(mainModule&&mainModule.filename)| |“”;
if(moduleFilename==uu文件名| | moduleFilename.includes('iisnode')){
bootstrap().catch(err=>console.error(err));
}
或者解决手头的问题……经过几天的研究,我发现我有一个循环,它包含了一个组件,而另一个组件在ts文件中有一个循环。就我而言,我订阅了一些我不该订阅的东西。我原以为这是一个IVY/NestJS兼容性问题,但事实证明这是我的代码。经过几天的研究,我发现我有了一个循环,包括了一个组件,而另一个组件在ts文件中有一个循环。就我而言,我订阅了一些我不该订阅的东西。我原以为这是一个IVY/NestJS兼容性问题,但事实证明这是我的代码