我正在使用KOA构建API,并阅读了一些关于版本控制的最佳做法。 This answer指出应该从客户端隐藏版本。
我的问题是,我该怎么做呢?我已经阅读了一些使用API代理的提及。我会使用像“Squid”这样的东西作为反向代理,还是有更好的Node / KOA特定解决方案来完成这类工作?
答案 0 :(得分:0)
我认为GraphQL是避免API痛苦的完美工具。 是的,在某种程度上它打破了REST理念,但却提供了灵活性。
您需要构建灵活的API而无需担心版本: Koa ,异议 + GraphQL 。