• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 nextjs 서버 응답 질문이요!

nextjs 서버 응답 질문이요!

  • 이 주제에는 2개 답변, 2명 참여가 있으며 박건우2 년 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #89794

    박건우
    참가자
    이런식으로 세션이 없으면 응답을 안하도록 서버 코드를 작성했는데
    응답을 안해도 문제 되는건 없나요??
    
    export default async function handler(요청, 응답) {
        let session = await getServerSession(요청, 응답, authOptions)
        if(session) {
            if (session.user.email == 요청.query.author || session.user.role == 'admin') {
                let client = await connectDB;
                const db = client.db('forum');
                await db.collection('post').deleteOne({_id: new ObjectId(요청.query.id)});
                return 응답.status(200).json('성공');
             }
         }
    }
    #89823

    codingapple
    키 마스터
    예외상황에도 응답은 해주는게 좋습니다
    #89838

    박건우
    참가자
    응답을 하면 이렇게 사라지는 애니메이션이 동작하는데 해결책이 있을까요? ㅠ
    
    <button onClick={(e) => {
        fetch(`/api/delete?id=${props.result[i]._id}&author=${props.result[i].author}`)
         .then((r)=>{
            if(r.status == 200) {
                return r.json()
             } 
         })
        .then((result)=>{ 
            e.target.parentElement.style.opacity = 0
            setTimeout(()=>{
                e.target.parentElement.style.display = 'none';
             }, 1000)
         })
        .catch((error)=>{
            console.log(error)
         })
     }}>삭제</button>
    
    ------------------------------------------------------------------
    해결했습니다 감사합니다!
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠