가입하기
6 분
parse graphql api를 통한 사용자 가입 문제 parse graphql api를 통해 백엔드에서 새로운 사용자를 가입시키고 싶습니다 해결책 parse graphql api를 사용하여 사용자의 데이터를 \<font color="#2166ae">signup\</font> 변이를 통해 전송하기만 하면 새로운 사용자를 가입시킬 수 있습니다 \<font color="#2166ae">username\</font> 과 \<font color="#2166ae">password\</font> 필드는 필수입니다 변이는 \<font color="#2166ae">objectid\</font> 와 \<font color="#2166ae">createdat\</font> 필드를 기본적으로 반환할 뿐만 아니라 객체 생성 https //www back4app com/docs/parse graphql/graphql mutation create object 시 반환되는 \<font color="#2166ae">sessiontoken\</font> 도 반환합니다 새 사용자를 가입시킨 후, 사용자 인증 https //www back4app com/docs/parse graphql/graphql user authentication 레시피를 사용하여 다음 작업에서 \<font color="#2166ae">sessiontoken\</font> 을 전송하여 이 사용자의 동작으로 실행되도록 할 수 있습니다 또한 로그인 https //www back4app com/docs/parse graphql/graphql login 레시피를 사용하여 정의된 자격 증명을 사용하여 사용자를 로그인시키고, 로그아웃 https //www back4app com/docs/parse graphql/graphql logout mutation 레시피를 사용하여 \<font color="#2166ae">sessiontoken\</font> 을 파기할 수 있습니다 버전 정보 선택한 parse 버전에 따라 graphql 쿼리, 변이 및 결과가 약간 다를 수 있습니다 실행 중인 parse 버전과 함께 올바른 예제를 선택하십시오 파스 서버 4 2 0 및 이후 버전 request 1 mutation signup{ 2 signup(input { 3 fields { 4 username "somefolk" 5 password "somepassword" 6 } 7 }){ 8 viewer{ 9 user{ 10 id 11 createdat 12 } 13 sessiontoken 14 } 15 } 16 } response 1 { 2 "data" { 3 "signup" { 4 "viewer" { 5 "user" { 6 "id" "x1vzzxi6ckzwbdr3yljuca==", 7 "createdat" "2020 02 06t13 38 04 517z" 8 }, 9 "sessiontoken" "r 3233bc3b6801a15bcda39ff250416143" 10 } 11 } 12 } 13 } 이전 파스 서버 버전 파스 서버 3 10 0 및 이후 버전 요청 1 mutation signup{ 2 signup(input { 3 userfields { 4 username "somefolk" 5 password "somepassword" 6 } 7 }){ 8 viewer{ 9 user{ 10 id 11 createdat 12 } 13 sessiontoken 14 } 15 } 16 } 응답 1 { 2 "data" { 3 "signup" { 4 "viewer" { 5 "user" { 6 "id" "x1vzzxi6uhnoukj3y1yyrq==", 7 "createdat" "2020 02 06t13 38 04 517z" 8 }, 9 "sessiontoken" "r\ c7abf06d951e8087c00fa66d546d1fea" 10 } 11 } 12 } 13 } 파스 서버 3 9 0 요청 1 mutation signup{ 2 signup(fields { 3 username "somefolk" 4 password "somepassword" 5 }){ 6 id 7 createdat 8 sessiontoken 9 } 10 } 응답 1 { 2 "data" { 3 "signup" { 4 "id" "gx2zw7yeny", 5 "createdat" "2019 11 04t14 24 21 333z", 6 "sessiontoken" "r 6d5f75f0f2d9ee16077b0a0ff1e20eb2" 7 } 8 } 9 } 파스 서버 3 8 0 요청 1 mutation signup{ 2 signup(fields { 3 username "somefolk" 4 password "somepassword" 5 }){ 6 objectid 7 createdat 8 } 9 } 응답 1 { 2 "data" { 3 "signup" { 4 "objectid" "ktznkvzto2", 5 "createdat" "2019 11 04t14 23 46 014z", 6 "sessiontoken" "r 2ca6914312ed16803cf3769a25934cdc" 7 } 8 } 9 } 파스 서버 3 7 2 요청 1 mutation signup { 2 users { 3 signup(fields { username "somefolk", password "somepassword" }) { 4 objectid, 5 createdat, 6 sessiontoken 7 } 8 } 9 } 응답 1 { 2 "data" { 3 "users" { 4 "signup" { 5 "objectid" "nyu1lnlhpd", 6 "createdat" "2019 07 29t09 09 58 222z", 7 "sessiontoken" "r\ a86665f0b63d9d8f945e4b0f302a1655" 8 } 9 } 10 } 11 }