首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Cloud Gateway和NGINX

Spring Cloud Gateway和NGINX
EN

Stack Overflow用户
提问于 2020-03-30 17:17:56
回答 1查看 985关注 0票数 4

我是否仍然需要NGINX来服务静态内容,比如JS etc和反向代理请求到后端,或者可以只使用Spring Cloud Gateway来完成?Spring docs有一张图片:

我发现那里没有关于如何向客户端返回静态内容的描述,这是否意味着这被认为是糟糕的做法,我需要额外的反向代理步骤来增加其延迟?如果没有,我在哪里可以找到更多关于如何使用Spring Cloud Gateway进行身份验证的信息,特别是如果我要使用Spring Gateway进行oauth2授权码流身份验证?

EN

回答 1

Stack Overflow用户

发布于 2020-08-13 17:59:14

我正在使用NGINX作为反向代理,但我考虑了同样的问题并尝试了(对我来说也是一样的。oauth2授权-码流认证)。所以,你可以只用Spring Cloud Gateway来提供静态内容,这是可能的。

例如,如果您正在使用React,则获取build并将所有构建文件复制到resources/static/frontend name位置下。然后,在所有前端位置禁用(permitAll)网络安全。因此,您只需输入http://gatewayserver/frontend-name/index.html即可访问

然而,我不认为在生产环境中使用它,NGINX听起来对我来说仍然是更好的主意。因为当我为前端发布时,为什么我需要同时为网关发布,反之亦然?但是,如果你有一个小项目,这可能是一个选择。

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

https://stackoverflow.com/questions/60927398

复制
相关文章

相似问题

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