Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thêm GraphQL arguments #17

Open
vu-luong opened this issue Sep 27, 2021 · 4 comments
Open

Thêm GraphQL arguments #17

vu-luong opened this issue Sep 27, 2021 · 4 comments

Comments

@vu-luong
Copy link
Member

Hiện tại variables của query mình đang để riêng kiểu json:

{
    "query": "{me{id+name+friends{name}}}",
    "variables": {"id" : 1}
}

Như vậy nếu query kiểu: {query1 query2} nó sẽ dùng chung variables. Em nghĩ mình nên để variable trong câu query luôn:

{
    query1(id: 1)
    query2(name: foo)
}
@vu-luong
Copy link
Member Author

Em vừa đọc lại official spec của thằng GraphQL thì thấy em bị nhầm giữa variables và arguments:

  1. idsize là các arguments
{
  user(id: 4) {
    id
    name
    profilePic(size: 100)
  }
}

Nguồn: http://spec.graphql.org/June2018/#sec-Language.Arguments

  1. variable đúng là dùng global và cách dùng của nó như sau:
    Screenshot from 2021-09-28 10-38-58
    Nguồn: http://spec.graphql.org/June2018/#sec-Language.Variables

@tvd12
Copy link
Member

tvd12 commented Sep 28, 2021

@vu-luong vậy nó còn là issue không em?

@vu-luong
Copy link
Member Author

vu-luong commented Sep 28, 2021

Nó vẫn là issue anh ạ, nhưng chuyển qua thành: thêm GraphQL arguments

@vu-luong vu-luong changed the title GraphQL variables Thêm GraphQL arguments Sep 29, 2021
@tvd12
Copy link
Member

tvd12 commented Oct 6, 2021

@vu-luong cái này để version sau đúng không em?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants