inflearn logo
강의

講義

知識共有

フォローして学習するノード、リアクトシリーズ - Reddit Site Creation(NextJS)

Intersection observer

포스트목록에서 삭제버튼을 구현한다고 해봤는데 작동하지가않아서

463

puma18003806

投稿した質問数 19

0

선생님 혹시 실례가 안된다면

axios.delete요청 이랑 getRepository(Post) 같은게 이해가안되서

포스트 삭제버튼을

한번 구현 해보고 싶은데

코드 자세히 알려주실수 있으신지 여쭤봅니다

 

번외 질문이라 .. 곤란하시면 답장 안해주셔도 괜찮습니다 !!

클론코딩 Next.js nodejs react postgresql typescript docker

回答 1

1

houya

저도 강의를 마치고 삭제, 수정, 검색 기능 같은거 직접 구현했는데 혹시 필요하시다면 참고하세용!

강사님 혹시 틀린코드 있다면 알려주세요~ 커뮤니티,게시글,댓글 삭제 기능

const deleteSub = async (req: Request, res: Response) => {
  const { name } = req.params;
  try {
    const community = await Sub.findOneByOrFail({ name });
    const sub = await Sub.createQueryBuilder()
      .delete()
      .from(Sub)
      .where({ name: community.name })
      .execute();

    if (community.imageUrn) {
      const deleteImage = path.resolve(
        process.cwd(),
        'public',
        'images',
        community.imageUrn
      );
      unlinkSync(deleteImage);
    }
    if (community.bannerUrn) {
      const deleteBanner = path.resolve(
        process.cwd(),
        'public',
        'images',
        community.bannerUrn
      );
      unlinkSync(deleteBanner);
    }

    if (!sub) return;

    return res.json(sub);
  } catch (error) {
    console.log(error);
    return res.status(404).json({ error: '문제가 발생하였습니다.' });
  }
};

0

puma18003806

헉 감사드립니다 혹시 염치없지만 전체코드 좀 볼수있을까요 ㅠㅠ 이해가 안되서 어렵네용..

0

houya

전체코드는 너무 광범위해서 ㅎㅎㅎ.. 강사님이 가르쳐주신거에 위에 코드만 잘 응용하면 충분히 하실 수 있으실거에요!!

0

puma18003806

아아 그부분과 응용해야되는군요 ㅎㅎ 조언 너무 감사드립니다 !

toJson을 추가하면 [sub].tsx에서 sub를 받아오지 못합니다.

0

117

2

쿠키 저장이 되지 않습니다.

0

222

1

AxiosError {message: 'Request failed with status code 401/500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', (2)

0

580

1

AxiosError {message: 'Request failed with status code 401/500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE',

0

647

1

overload 에러

0

169

1

docker compose up 오류

0

206

1

부록) remark 강의 중 parmas 오류

0

139

1

3000번은 잘 들어가지는데 80번은 안됩니다.

1

292

0

커뮤니티를 올리고 난 후 404 page

0

209

1

tailwind css 문제인지, className 에 적용한 css가 적용되지 않아요.

0

1039

2

tsx 수정 시 마다 빌드 후 서버 시작 해야하나요?

0

651

2

useState 쳤을 때 자동완성 되는 단축키 무엇인가요? extention 인가요?

0

804

2

리액트 서버 npm run dev 와 npm run build 후 npm start 의 차이

0

4589

2

data 폴더가 생성되지 않아요.

0

524

1

docker-compose up 오류

0

814

1

회원 가입 페이지 기능 생성(3) 중 에러

0

379

2

Entity에 toJSON 코드 입력 후 404 에러

0

252

1

context에서 useEffect 선언 부분 질문 있어요.

0

294

1

src 폴더구조

0

509

2

서버 실행 시 에러 관련하여 답변받고 1차 조치했는데 여전하여서 질문 남깁니다

0

298

1

엔티티 모두 작성 후 서버 실행 시 에러가 발생합니다

0

311

1

회원가입 누르면 404에러가 뜹니다 ;-;

1

421

1

nextjs버젼에 대해서 질문드립니다.

0

372

1

<npm run dev>시 -61 에러가 나타납니다!

0

356

1