graphql-rest-router:公开并缓存内部GraphQL Server作为自记录的REST API,而无需公开架构

时间:2024-05-30 09:30:33
【文件属性】:

文件名称:graphql-rest-router:公开并缓存内部GraphQL Server作为自记录的REST API,而无需公开架构

文件大小:30KB

文件格式:ZIP

更新时间:2024-05-30 09:30:33

api graphql rest cache graphql-server

GraphQL休息路由器 GraphQL Rest Router允许您将内部GraphQL API作为REST API公开,而无需使用简单的DSL公开整个架构。 import GraphQLRestRouter from 'graphql-rest-router' ; const clientSchema = fs . require ( './clientSchema.gql' , 'utf-8' ) ; const options = { defaultCacheTimeInMS : 10 } ; const api = new GraphQLRestRouter ( 'http://graphqlurl.com' , clientSchema , options ) ; api . mount ( 'SearchUsers' ) . at ( '/users' ) ; api


【文件预览】:
graphql-rest-router-master
----describeRouteVariables.ts(2KB)
----package.json(1KB)
----OpenApi.ts(10KB)
----test()
--------Router.test.js(2KB)
--------schema.example.graphql(490B)
--------Route.test.js(4KB)
----InMemoryCache.ts(1KB)
----package-lock.json(34KB)
----tsconfig.json(276B)
----index.d.ts(2KB)
----examples()
--------express()
----Router.ts(4KB)
----.gitignore(25B)
----Route.ts(11KB)
----README.md(16KB)
----index.ts(207B)
----ApiBlueprint.ts(805B)

网友评论