안녕하세요
detail.ejs에서 submit 버튼 클릭시 /edit에 GET요청을 했습니다.
<form action="/edit/<%= posts._id %>" method="GET">
<p>
<%= posts.name %>
</p>
<p>
<%= posts.contents%>
</p>
<button class="post-btn" data-writer="<%= posts.writer %>" data-id="<%= posts._id %>">수정하기</button>
</form>
여기서 아이디가 게시글의 아이디와 요청한 유저의 아이디가 동일하지 않으면 alert 창 같은걸 띄워주고 싶은데 delete에서는 페이지 이동을 하지 않아 HTTP 상태코드를 ajax로 받아서 사용했었지만
페이지 이동은 form으로 하는게 좋다는 글을 봐서 edit에서는 ajax로 사용 후 location.href 같은걸로 무식한 느낌이지만 이 방법으로 해야하는지 아니면 어떻게 해야하는지 모르겠습니다.
1. detail.ejs 에서 수정하기버튼 클릭
2. 게시글 작성 아이디와 요청한 유저 아이디 같은지 검사
3. 아이디가 같다면 edit.ejs(수정) 페이지로 이동
4. 아이디가 다르다면 경고창을 띄워주고 싶습니다.