8

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

4

2 回答 2

7

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

于 2016-10-15T14:02:39.700 回答
2

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

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

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

于 2017-09-26T05:48:12.500 回答