文件名称:ddp-apollo:具有GraphQL订阅支持的Apollo的DDP链接
文件大小:41KB
文件格式:ZIP
更新时间:2024-06-15 09:27:08
apollo apollo-client meteor graphql-subscriptions ddp
DDP-阿波罗 DDP-Apollo利用DDP的功能进行GraphQL查询和订阅。 流星开发人员不需要HTTP服务器或额外的Websocket连接,因为DDP提供了我们所需的一切,并且经过长期的测试。 DDP-Apollo是让GraphQL为Meteor开发人员运行的最简单方法之一 开箱即用,可使用Meteor帐户软件包,在解析器中提供userId 在您的解析器中调用方法调用和收集钩子时将具有this.userId 不需要设置HTTP服务器,例如express,koa或hapi 开箱即用地支持GraphQL订阅 GraphQL订阅不需要额外的websocket,因为DDP已经有一个websocket 已经有服务器设置了吗? 单独使用DDPSubscriptionLink即可获得Subscription支持。 只是另一个阿波罗链接 因为它是“只是另一个Apollo链接”: 它可以
【文件预览】:
ddp-apollo-master
----.eslintrc.json(482B)
----.gitignore(21B)
----client.js(176B)
----package.json(2KB)
----.npmrc(35B)
----src()
--------createGraphQLMiddleware.js(902B)
--------initSchema.js(466B)
--------setup.js(978B)
--------createGraphQLPublication.js(2KB)
--------invokeDDP.js(581B)
--------setupHttpEndpoint.js(1KB)
--------createGraphQLMethod.js(873B)
--------meteorAuthMiddleware.js(767B)
--------createExecutor.js(549B)
--------getUserIdByLoginToken.js(1KB)
--------forAwaitEach.js(847B)
--------contextToFunction.js(320B)
----package.js(730B)
----.travis.yml(433B)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----packages()
--------apollo-link-ddp()
----.meteorignore(22B)
----README.md(9KB)
----.versions(1KB)
----docs()
--------MIGRATION_GUIDE_1_0.md(2KB)
----specs()
--------client()
--------client.js(267B)
--------data()
--------server()
--------server.js(213B)
----server.js(29B)