nrwl nx 角度构建 API 端点

Posted

技术标签:

【中文标题】nrwl nx 角度构建 API 端点【英文标题】:nrwl nx angular build api endpoint 【发布时间】:2021-10-20 18:02:32 【问题描述】:

我的构建中的网址有问题 我有一个角和巢项目,在本地服务,工作正常。我可以毫无问题地从服务器获取数据。 但是当我运行角度构建时,API url 是错误的(http://localhost/api/todos)我的 API 在这种情况下是在 localhost:3333 中。我试图在 angular.json 中用这个替换代理


"replace": "apps/front/proxy.conf.json",
 with": "apps/front/proxy-prod.conf.json"
  

我需要在服务器 (http://myServer/API) 上获取 api 端点的 url,也许我在配置中遗漏了一些东西

【问题讨论】:

proxy.prod.json 文件是否存在?默认情况下,此配置仅出现在“服务”目标中,如果您希望在构建中使用它,则需要对其进行配置。但是,不建议这样做,这仅用于开发,在生产中服务器必须配置 CORS 【参考方案1】:

proxy.prod.json 文件是否存在? 默认情况下,此配置仅出现在“服务”目标中,如果您希望在构建中使用它,则需要对其进行配置。但是,不建议这样做,这仅用于开发,在生产中服务器必须配置 CORS

【讨论】:

以上是关于nrwl nx 角度构建 API 端点的主要内容,如果未能解决你的问题,请参考以下文章

Nrwl Nx 构建节点项目仅转译 main.ts

Nrwl Nx build for production 缺少节点模块包

如何强制 nrwl nx 尊重标签更新?

对象对象不是 PostCSS 插件 - 构建 nrwl 库项目时出错

在 Nrwl/Nx 工作区中包含一些库的包

将 nx 与 angular.json 一起使用时使用哪个构建器