inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Next + React Query로 SNS 서비스 만들기

백엔드 서버 세팅하기

pgAdmin 질문

147

심현석

작성한 질문수 13

0

pgAdmin의 Post 데이터를 전부 삭제한 후 다시 기록하고 싶어서 Post 내부 데이터를 전부 선택/삭제(휴지통 버튼 클릭)한 후 PSQL Tools에 COMMIT을 입력하라고 정보가 있어서 실행에 옮겼는데 갑자기 9090페이지가 아예 안돌아가네요(로그인 안됨, API문서 접근불가 등등) ㅠㅠ 어떻게 방법없을까요

react next.js react-query next-auth msw

답변 1

0

제로초(조현영)

COMMIT이요? 삭제할 때는 그런 걸 할 필요가 없습니다... 일단 다른 테이블은 다 남아있는지 보시고 Post 테이블도 존재하는지 pgadmin으로 확인해보세요

0

심현석

일단 테이블안 데이터는 다행히 삭제되지 않고 잘 남아있습니다. 근데 localhost에 계속 연결할 수 없다고 떠서 (사이트에서 연결거부) 어떻게 해결 해야할 지 모르겠습니다..

0

심현석

혹시 프로젝트는 그대로 냅두고 강의에 나온 백엔드 세팅과정을 그대로 다시 거치면 해결가능할까요 ?

0

제로초(조현영)

백엔드 서버를 실행할 때 무슨 에러 메시지 안 뜨나요? db 접속이 안되는 건지부터 파악해야겠는데요.

0

심현석

방금 해결했습니다. 사소한 걸로 발생한 문제였습니다.. 신경써주셔서 감사합니다 !
아 그리고 혹시 Table 내의 데이터를 초기화? 삭제하고 싶다면 어떻게 해야될까요 ?

API 문서보면 게시물 삭제 기능도 있지만 데이터가 너무 많아서 한번에 삭제할 수 있는 방법이 있다면 그렇게 하고싶습니다

0

제로초(조현영)

TRUNCATE 명령어를 찾아보세요

0

심현석

넵 감사합니다 !
게시물 제거 기능도 재미삼아 만들어보려고 하는데 preflight 후 계속 500 (Interver server Error)가 발생하네요. 이건 서버 오류인가요 ?

 return fetch(
        `${process.env.NEXT_PUBLIC_BASE_URL}/api/posts/${postId}`,
        {
          method: 'delete',
          credentials: 'include',
          cache: 'no-cache',
        },
      )

위 코드는 mutationFn에 작성한 코드이고 현재 로그인한 id와 게시물 작성자가 같은 경우에만 게시물 삭제버튼이 나타나도록 해놨습니다

0

제로초(조현영)

백엔드 에러 로그 보셔야합니다

0

심현석

에러 내용을 지피티에게 물어본 결과
prisma.post.update()를 호출할 때, data 인자가 빠져 있어서 에러가 발생함
라고 뜹니다 !

0

제로초(조현영)

에러 내용을 보여주세요. gpt의 대답이 아니라요.

0

심현석


[Nest] 16017 - 2025. 02. 14. 오전 12:16:14 ERROR [ExceptionsHandler]

Invalid prisma.post.update() invocation:

{

where: {

postId: 2,

deletedAt: null

},

+ data: PostUpdateInput | PostUncheckedUpdateInput

}

Argument data is missing.

이렇게 뜹니당

0

제로초(조현영)

수정했으니 nest-prisma git pull 받으셔서 최신으로 업데이트한 후 백엔드 재실행해보시면 됩니다.

캡처링부분 질문있습니다.

0

76

2

깃에 소스코드를 찾을 수 없습니다.

0

113

2

useInfiniteQuery promise와 react use 사용시 페이지 무한 로딩

0

98

1

import 파일 경로를 찾지 못 해서 에러가 발생합니다.

0

111

2

css 라이브러리 추천 부탁드립니다

0

141

2

팔로우 추천 목록이 빈 배열로 들어옵니다.

0

133

1

게시물 업로드 시 userId가 undefined로 들어가는 오류

0

119

1

useSuspenseQuery 사용 시 SSR 401 이슈 관련

0

172

1

리액트 쿼리 useinfinitequery 무한스크롤 구현 시 페이지가 이동할 경우 데이터가 보존되게 할 수 있나요??

0

184

3

폴링이 필요없는 이유

0

93

2

next Request Memoization과 react cache

0

110

2

seo 최적화 기준은 데이터 fetching인가요 아님 데이터 렌더링인가요?

0

84

2

next.js 서버fetch 에러 fallback ui 구현 방법

0

173

2

프레임워크 여론 파악법

0

125

2

필터옵션이 많은 페이지에서 서버 fetch를 하는게 맞는걸까요??

0

103

2

서버 fetch suspense 로 감싸고 새로고침 시 잠시 빈 화면이 노출된 후 fallback ui가 노출됩니다.

0

102

2

template.tsx 내 서버fetch 응답값과 클라이언트 컴포넌트 상태값 싱크가 맞지 않는 이슈

0

66

2

Auth.js 사용 시 authorize 함수가 호출되지 않습니다

0

132

2

next.js 에서 로그인에 관하여

0

139

1

Next의 route handler에 대한 질문이 있습니다.

0

101

2

게시판 리스트 만들때 use client를 어디서부터 집어넣어야할지 모르겠습니다

0

98

2

프라이빗 폴더를 해야 하는 이유가 모호한 것 같아요.

0

85

2

vanilla-extract 못찾는 문제

0

230

2

fetch 캐싱과 revalidate 관련

0

85

2