更多关于变更

为链接投票

现在只剩下一个需要添加的变更:允许用户投票链接。

请注意,唯一需要的参数是获得投票的链接的ID。用户投票应为当前已认证的用户,该用户已被包含在请求信息中,因此无需再次传递。

链接和投票建立关联

我们已经可以创建投票了,但目前还没有办法获取它们!常见的用例是使用现有的 allLinks 查询来获取每个链接的投票。只需要更改 链接 类型来引用其投票。

如果重新启动服务器并再次运行 allLinks,那么应该能够访问每个链接的投票数据了:

建立用户和投票的关联

按照相同的步骤,还可以添加一个新的字段,以便更容易地查找同一用户所做的所有投票。

就是这样了!可以通过 GraphiQL 在测试下:

Unlock the next chapter
当需要添加一个新的 GraphQL 类型或字段时,通常首先要做什么?
创建一个新的端点
更新模式的定义
添加一个新的解析函数
创建一个新版本 API 以免发送冲突