您将如何实现一个可以使用 JSONAPI 返回不同资源的 /search API?
GET /search?q=london
例如,可以返回author
“Jack London”的book
资源和“London: The Novel”的资源
我开始通过实现一个search
资源来执行此操作,该资源将返回包含book
和author
资源,但要遵循 JSONAPI,我必须将 API 重构为GET /search?filger[q]=london
我觉得这个(很常见的)用例并没有真正被 JSONAPI 解决。
我的最终目标是通过使用 JSONAPI::Resources 的 Rails 后端和带有 ember-data 的 ember 应用程序来实现这一点
你有什么建议?