在connection/arrayconnection.js
,似乎所有的功能都倾向于使用array
。
例如:offsetToCursor
是生成Cursor的唯一方法。这是否意味着它是我必须遵循的设计模式,或者暗示我应该在使用除array
.
顺便说一句:
作为 web 开发的新手,我有点困惑如何实现合格的中继服务器。
是否有一些设计 graphql-relay 服务器的指南,我应该一直遵循graphql-relay-js
Facebook 与中继服务器一起使用的数据库吗?mysql 还是?
我不确定在这里问这个是否合适,但是 graphql-relay-js 的主题很少出现在网络上。
非常感谢,原谅我的不礼貌。
var PREFIX = 'arrayconnection:';
/**
* Creates the cursor string from an offset.
*/
export function offsetToCursor(offset: number): ConnectionCursor {
return base64(PREFIX + offset);
}
附加问题:
也许我从developers.facebook.com/docs/graph-api 得到一些想法。
似乎应该为分页查找做一个数组样式缓存(对此不确定)。但是 graph-api 看起来与 graphql-relay-js 有点不同(graph-api 仍然是旧式 restful 风格的一部分吗?),
graph-api 和 graphql-relay-js 之间有什么关系?graphql-relay-js 是在 facebook 中设计 graphql 服务器的通用设计指南吗?非常感谢!请给我一些提示