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

home2 게시판 Node.js, Express 게시판 선생님 게시글 update 질문있습니다.

선생님 게시글 update 질문있습니다.

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

    정중식
    참가자
    게시글 수정할 때
    
    1. 이미지를 추가하거나 삭제할 수 있고, 이미지 수정을 안할수도있음
    2. 게시글 내용 및 제목 수정 
    3. 태그까지있으면 태그 까지 수정 (태그 테이블이 따로있음)
    
    이런식의 구성이되어야하는데
    
    저것들을 async await으로 구현하면
    만약 1번은 통과했는데 2번이나 3번에서 삑나면
    이미 1번은 실행된 상태에서 에러가 나는거라 의도하지 않은 동작이 일어날 수 도 있을거같은데요..
    
    이럴때 promise all문법을 쓰는게 좋을까요?
    
    
    
    #127513

    codingapple
    키 마스터
    Promise.all 쓴다고 그상황 예방은 안될듯요 이미지 업로드시 먼저 임시폴더같은 곳에 넣고 글발행시 실제 폴더로 옮기는 방법도 있는데
    귀찮아서 안하는 경우가 있습니다
    #127540

    정중식
    참가자
    아하.. 선생님은 그러면 코딩애플 어떤방식으로 구현하셨을까요?
    글 작성 후 저장버튼 안누르고 새로고침하면 다 날아가는걸로봐서는
    따로 로컬스토리지 같은곳에  유저가 작성한 글을 저장은 안하시는것같고
    이미지 또한 같이 날아가는걸로 봐서는 말씀하셨던것처럼 임시 폴더 같은곳에 넣고 글 발행시 실제 폴더로 옮기시는것 같진않으신데
    
    1. async await같은거로 그냥 저랑 비슷하게 구현하신걸까요?
    
    2. 제가 처음 질문한것과 같이 저런 구성방식에서 했을때 예상치 못한 에러가 동작할 수 가 있을까요? 추천하는 방식이있을까요?
    
    선생님 강의들 (SQL 스프링부트 빼고) 노드랑 자바스크립트 리액트 넥스트 몽고db 이런거 다 들어봤고,
    다른 사람들의 강의도 다 들어봤지만 제가 걱정하고있는 부분을 알려줬던 분들은 없던거같아서.. ㅠ-ㅠ
    #127548

    codingapple
    키 마스터
    여기는 이미지선택하면 우선 임시폴더에 넣고 글발행눌러야 s3에 저장될걸요
    어짜피 s3는 저장비용도 싼데 그냥 냅두는 경우도 많습니다 아니면 createObjectURL 쓰면 미리 업로드 안해도 됩니다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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