我有一个Angular Universal应用程序,它的后端是用NestJS编写的,我正在尝试将TypeORM添加到我的项目中。我在尝试运行迁移时遇到了问题,因为我的后端的输出是单个main.js文件。有没有办法做到这一点?
我在angular.json中的‘服务器’:
"server": {
"builder": "@angular-devkit/build-angular:server",
"options": {
"outputPath": "dist/<< PROJECTNAME >/server",
"main": "server.ts",
"tsConfig": "tsconfig.server.json",
"externalDependencies": [
"@nestjs/microservices",
"@nestjs/microservices/microservices-module",
"@nestjs/websockets",
"@nestjs/websockets/socket-module",
"cache-manager"
],
"sourceMap": true,
"optimization": false
},
"configurations": {
"production": {
"outputHashing": "media",
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"sourceMap": false
}
}
}任何帮助都将不胜感激。
发布于 2021-08-06 08:55:37
我不确定我是否正确地理解了您的体系结构,但如果您想将它们保存在相同的代码库中,我会将Nest.js应用程序完全分离,或者使用像Nx这样的monorepo框架。
Angular Universal是一个在服务器端渲染Angular应用程序的工具。它并不意味着要运行整个后端解决方案。
尽管Nest.js在代码和结构上看起来像Angular,但它并不是Angular。
https://stackoverflow.com/questions/68672998
复制相似问题