代码之家  ›  专栏  ›  技术社区  ›  JPS

Foxx/ArangoDB:您能创建符合JSON API规范的响应吗?

  •  3
  • JPS  · 技术社区  · 10 年前

    我目前正在用Foxx编写一些微服务,供Ember.js使用。Ember数据与JSON API配合非常好( http://jsonapi.org https://www.npmjs.com/package/json-api-serializer

    1 回复  |  直到 10 年前
        1
  •  3
  •   Alan Plum    10 年前

    您可以从Foxx路由返回任意响应,因此完全可以生成符合JSON API的JSON响应。

    然而,没有内置的方法可以自动执行此操作。

    json-api-serializer 这在福克斯不应该有效,所以我不确定你遇到了什么问题。您应该能够简单地用返回输出对象 res.json(outputFromSerializer) 并使用设置内容类型 res.set('content-type', 'application/vnd.api+json') .

    如果其他一切都失败了,您只需编写自己的helper函数来生成JSON API期望的样板文件和元数据。

    推荐文章