장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › 질문 2개있습니다.
ajax로삭제하기3 수업입니다.
첫번째
res.status(200).send({ message: "성공했습니다" });
이 응답코드를 왜 해야되는지 이해가 되질 않아요. 저코드를 주석으로 해도 삭제가 잘되었습니다.(fadeout은 동작하지 않았습니다.) 왜해야되는지, 어떤상황에서 저코드를 써야하는지 알려주세요
두번째
ejs에서 이해가 되지않는게 있는데 <% for (var i = 0; i < posts.length; i++){ %> 이런 for문에서는
<% %> 이렇게 전체적으로 감싸줬는데
jqery같이 자바스크립트는 왜 script로 감싸서 코드를 작성해야하는건가요?
status 코드는 그냥 프론트엔드로 성공/실패 판정을 알려주고 싶을 때 사용합니다
성공이면 200, 유저잘못으로 실패하면 400, 서버잘못으로 실패하면 500 보내주면 됩니다
ejs 문법은 자바스크립트가 서버에서 실행되게 만들고 싶을 경우 사용합니다
프론트엔드에서 html안에서 자바스크립트 실행하려면 script태그안에서 감싸면 됩니다