如何使用Loopback的Relay/GraphQL?

Det*_*ned 8 loopback relay strongloop graphql

使用Relay/GraphQL和Loopback的任何工作解决方案?我想我正在考虑的一些事情是如何访问数据库(因为我假设通过ORM是不可能的)以及如何在使用Relay/GraphQL时利用api生成器...

Tal*_*rak 7

我创建了这个npm库,从loopback模型生成GraphQL模式:https://github.com/Tallyb/loopback-graphql


Huy*_*ang 2

对于其他人来说,我遇到了这个答案,但我仍然很困惑是否可以在 Loopback 中实现 GraphQL api。我使用 Apollo 的apollo-server包作为 Express。由于Loopback是基于Express的,调用

app.use('/graphql', bodyParser.json(), graphqlExpress({schema}));
app.use('graphiql', graphiqlExpress({
  endpointURL: "/graphql"
}))
Run Code Online (Sandbox Code Playgroud)

开箱即用,完美运行。只要按照他们的 Express 代码教程操作就可以了。就数据库而言,似乎您可以使用解析器作为中间层来代替 Loopback 的远程方法。对于指向一条数据的每个解析器,您可以调用上下文app方法从数据库中获取数据。