使用Relay / GraphQL和Loopback的任何工作解决方案?我想我正在考虑的一些事情是如何访问数据库(因为我假设通过ORM是不可能的)以及如何在使用Relay / GraphQL时利用api生成器。 ..
答案 0 :(得分:6)
我创建了这个npm库,用于从环回模型生成GraphQL模式:https://github.com/Tallyb/loopback-graphql
答案 1 :(得分:2)
对于那里的其他人,我遇到了这个答案,我仍然对是否可以在Loopback中实现GraphQL api感到困惑。我使用Apollo的apollo-server包用于Express。由于Loopback基于Express,因此调用
app.use('/graphql', bodyParser.json(), graphqlExpress({schema}));
app.use('graphiql', graphiqlExpress({
endpointURL: "/graphql"
}))
开箱即用。只需按照他们的Express代码教程进行操作即可。就数据库的内容而言,似乎可以使用解析器作为中间层来代替Loopback的远程方法。对于指向一段数据的每个解析程序,您可以调用上下文app
方法从数据库中获取数据。