typedgraphql demo
使用
yarn dev / start
- 启动
http://localhost:3003/graphql
Example
query demo code message list state serviceName mutation { code message list state serviceName } { code message } updateRecipe code message list state serviceName
graphql 服务启动
-
在
package.json
文件下的scripts
下添加"graphql": "graphql -p 3004 -d dist/src/schema/index.js"
命令 -
将参数自定义修改,具体参数修改规则请看
npx graphql --help
- 注:目前只支持指定的schema地址文件为es5,对于ts和es6及其以上语法暂不支持
启动 graphql 平台步骤
-
安装
graphql
子模块,例如typedgraphql-demo1
yarn add typedgraphql-demo1 -
在
package.json
的属性graphql
中增加模块名称"graphql":"typedgraphql-demo1" -
步骤二也可以使用主动引入代码调用,在
src/schema/index.ts
文件中找到ResolverType
变量在数组中增加引用;......resolvers: ResolverType = DemoResolver TyepGraphqlDemo1 as ResolverType -
通过
rollup
打包并启动打包文件yarn build:rollup && yarn start:bundle