我想使用postgraphQL库从postgres数据库自动生成我的graphql架构。我之前在Express应用程序中使用过这个,但我正在尝试使用ReactQL入门工具包。
在快递应用服务器文件中,我导入了postgraphql,然后使用了类似的东西:
app.use(postgraphql(endpoint, schema, {options}));
似乎语法可能与ReactQL中的Koa服务器类似,但我不太确定在哪里放它。
更新:我通过将上面的代码添加到ReactQL中的/kit/entry/server.js文件中来实现它。也许有人可以指出这是否是一个好的做法,如果它应该发生在其他地方,比如app.js。
更新2:虽然以上似乎有效(我可以点击graphiql并查看我的架构),但我在终端收到此消息:
Error: Can't set headers after they are sent.
,这在浏览器控制台中:
PostGraphQL: Listening for server sent events
PostGraphQL: Failed to connect to server