NodeJs GraphQLdynamic查询variables
https://launchpad.graphql.com/9qvqz3v5r
这是我的graphQL例子
如果我通过userId:2作为静态
{ user(userId:2){ firstName lastName } }
我会得到如下输出
{ "data": { "user": { "firstName": "Joe", "lastName": "spin" } } }
我需要使用dynamic查询variables相同的输出
query getUserNameData($userId: User){ user(userId:$userId){ firstName lastName } } query variables { "userId" : 2 }
但我getter错误为:variables\“$ userId \”不能是非inputtypes\“用户http://prntscr.com/h2ojor
谁能帮我?
你必须指定数据types! 这个符号来获取variables
query getUserNameData($userId: Int!) { user(userId: $userId) { firstName lastName } }