봤어도 활용을 못하면 무쓸모.
2024. 1. 15. 20:42ㆍ개발
어제 챗룸 값 안나온다고 했는데,
// 기존 챗방이 없으므로 새 챗방 생성
const { data: newChatData, error: newChatError } = await supabase
.from('chats')
.insert({ }) //id: selectedUserId
.single() as { data: ChatData, error: any }; // 타입 단언 사용
// 챗방을 생성하고 바로 그 데이터를 반환하는 것을 가정
console.log('newChatData',newChatData)
if (newChatError) {
console.error('새 챗방 생성 중 오류 발생:', newChatError);
return;
}
이유를 찾았다
// 기존 챗방이 없으므로 새 챗방 생성
const { data: newChatData, error: newChatError } = await supabase
.from('chats')
.insert({ }) //id: selectedUserId
.select()//데이터가져오기.
.single() as { data: ChatData, error: any }; // 타입 단언 사용
// 챗방을 생성하고 바로 그 데이터를 반환하는 것을 가정
console.log('newChatData',newChatData)
if (newChatError) {
console.error('새 챗방 생성 중 오류 발생:', newChatError);
return;
}
.select()//데이터가져오기.
이 부분을 빼먹어서, 값이 null로 반환되는거였다.
docs에서 분명히 이 부분을 봤었는데, 제대로 활용하지 못하고 있었던 것.
chats <= 챗팅방 id값을 넣는 테이블인데
값은 생성이 되는데 consol 찍으면 계속 null 나와서
useState로 상태값 따로 관리 해주면서,
하루내내 이것저것 해보면서 원인을 찾았었는데 문제가 해결되니 기쁘다.
'개발' 카테고리의 다른 글
오늘 회의 내용. (3) | 2024.01.18 |
---|---|
supabase 테이블 값이 안바뀌니 엎고 다시 만들 수 밖에.. (0) | 2024.01.16 |
챗 룸 값 정말... (1) | 2024.01.15 |
어려운데 재밌죠? (0) | 2024.01.11 |
리얼타임으로 1:1 챗 구현하기 (1) | 2024.01.10 |