gpt4 book ai didi

arangodb - 福克斯/ArangoDB : Can you create a response that adhere to JSON API specification?

转载 作者:行者123 更新时间:2023-12-01 13:42:06 24 4
gpt4 key购买 nike

我目前正在使用 Foxx 编写一些微服务以供 Ember.js 使用。 Ember 数据与 JSON API ( http://jsonapi.org ) 响应配合得很好。因此,我尝试使用 json-api-serializer ( https://www.npmjs.com/package/json-api-serializer ) 序列化 Foxx 响应 - 但没有成功。我只找到了 forClient 方法,但这只允许我对单个对象的 JSON 表示进行操作,而不是整个响应。所以我的问题是:是否可以使用 Foxx/ArangoDB 实现 JSON API?

最佳答案

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

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

我在 json-api-serializer 中没有看到任何不应该在 Foxx 中工作的东西,所以我不确定你遇到了什么问题。您应该能够简单地使用 res.json(outputFromSerializer) 返回输出对象并使用 res.set('content-type', 'application/vnd.api+ json').

如果一切都失败了,您可以编写自己的辅助函数来生成 JSON API 期望的样板和元数据。

关于arangodb - 福克斯/ArangoDB : Can you create a response that adhere to JSON API specification?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39196104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com