首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用Angular Universal和NestJS后端时不捆绑服务器代码

如何在使用Angular Universal和NestJS后端时不捆绑服务器代码
EN

Stack Overflow用户
提问于 2021-08-05 20:14:46
回答 1查看 71关注 0票数 0

我有一个Angular Universal应用程序,它的后端是用NestJS编写的,我正在尝试将TypeORM添加到我的项目中。我在尝试运行迁移时遇到了问题,因为我的后端的输出是单个main.js文件。有没有办法做到这一点?

我在angular.json中的‘服务器’:

代码语言:javascript
复制
"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
    }
  }
}

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-08-06 08:55:37

我不确定我是否正确地理解了您的体系结构,但如果您想将它们保存在相同的代码库中,我会将Nest.js应用程序完全分离,或者使用像Nx这样的monorepo框架。

Angular Universal是一个在服务器端渲染Angular应用程序的工具。它并不意味着要运行整个后端解决方案。

尽管Nest.js在代码和结构上看起来像Angular,但它并不是Angular。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68672998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档