gpt4 book ai didi

mongodb - 扩展架构时的Cors和数据库uri问题

转载 作者:行者123 更新时间:2023-12-02 21:13:53 26 4
gpt4 key购买 nike

我对mongodb进行了前端和Spring Boot后端的响应。

我在spring boot服务中设置2个参数时遇到问题。

首先是mongodb的地址,现在在application.properties中将其设置为localhost:27017
它在本地主机上工作,但是由于我计划使用kubernetes和docker镜像进行扩展,所以我想知道如何定义
对于我拥有mongo1 mongo2和mongo3数据库主机并想传递所有3个URI的情况,它在哪里?

第二个问题比较棘手!在我在Spring Rest端点上放置允许跨原点注释之前,React前端在chrome中不起作用。我在这里使用了硬编码的localhost:3000,但是当我使用kubernetes进行扩展时,如果它从集群中的另一台主机获取数据将无法正常工作。

最佳答案

  • 要回答第一个问题,您可以配置多个数据源,请参见此处的文档,了解如何配置多个数据源(80.2 Configure Two DataSources
  • 对于第二个问题,您可以简单地通配CORS URL,或者如果您知道所有负载均衡的前端服务器URL,则可以将其作为cors URL列表传递。
    – * – means that all origins are allowed.

    – If undefined, all origins are allowed.

  • 建议

    通过 yarn运行您的react以部署在 Apachengnix上。一旦为前端设置了域或子域,就可以对前端进行负载平衡,因此不需要在端口上运行前端。

    关于mongodb - 扩展架构时的Cors和数据库uri问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52555013/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com