-
Notifications
You must be signed in to change notification settings - Fork 3
[소켓] 어드민 티켓 입장 실시간 확인
Chan Jin edited this page Feb 13, 2022
·
8 revisions
socket.io v4
https://server-domain.com/socket/admin
adminAccessToken : <로그인시 발급받은 어드민 토큰>
##example
const socket = io("https://api.gosrock.link/socket/admin",{
auth: {
adminAccessToken: <adminAccessToken>
}
);enter
socket.on("enter", (data) => {
console.log(data);
});enterState : 입장 성공여부 ticketInfo 찍은 해당 티켓 정보
{
"enterState": false,
"ticketInfo": {
"_id": "6205365ba7a02cb6c69dbfe7",
"status": "enter",
"phoneNumber": "01044442323",
"ticketNumber": 18,
"adminTicket": false,
"accountName": "deee",
"studentID": "C235123",
"smallGroup": false,
"createdAt": "2022-02-10T15:59:23.454Z",
"updatedAt": "2022-02-11T12:33:10.981Z",
"__v": 0,
"manager": "62037bc22736fe7ca0a99074"
}
}
socket.on("connect_error", (err) => {
console.log(err instanceof Error); // true
console.log(err.message); // not authorized
console.log(err.data); // { content: "Please retry later" }
});