微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 API 路由前缀从“new-api”更改为“api”?

如何解决如何将 API 路由前缀从“new-api”更改为“api”?

我/我们正在开发一家基于 Sylius 的商店。 Sylius API 路由以 new-api 为前缀。我也查看了 /config/packages/security.yaml 并找到了 apinew_api 的设置。如果我没看错的话,Sylius 核心团队开始通过提交引入它:f4d7b54da3aee2783e3520454e91b6f9cd2977e1

但是为什么呢?为什么 Sylius 带有这么奇怪的路由前缀?嗯,这件事,我真的很想知道/了解。但目前我想删除此路由前缀并使用 /api 代替。所以我可以在任何地方替换 new_apinew-api,但我担心意外的副作用。 (这就是为什么我想知道/理解这个“new-api”背后的意义。)

如何以正确的方式删除/替换 /new-api API 路由前缀并改用 /api

解决方法

/new-api 前缀在 Sylius 1.9 中替换为 /api/v2https://github.com/Sylius/Sylius/blob/master/adr/2021_02_05_unified_api_prefix.md 中描述了该决定背后的思考过程。

请参阅 https://github.com/Sylius/Sylius/blob/master/UPGRADE-1.9.md 中的升级说明。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。