본문 바로가기

method-override2

mongoose-express 데이터 삭제하기 기본적인 데이터 처리작업인 CRUD 중에서 이번에는 Delete(삭제) 기능을 구현해보겠습니다. 상세페이지에 삭제 버튼 만들기 데이터 삭제 처리 및 삭제 후 초기화면으로 이동(redirect) 하기 1. 상세페이지 화면인 show.ejs 에 삭제 기능 구현 DELETE버튼을 추가하고 method중 delete를 처리하기 위해 method-override 를 이용해서 쿼리스트링으로 POST method를 DELETE로 변경하여 사용해보겠습니다. (...) Price $ Category All Products Edit Product Delete (...) 삭제기능버튼 선택시 delete method로 보내는데 라우트 설정이 되어 있지않아 오류납니다. 2. index.js에서 delete method 처리하기.. 2023. 8. 22.
mongoose-express 데이터 업데이트 하기 mongoose 데이터베이스에 입력한 데이터를 조회하여 업데이트하는 방법에 대해 알아봅니다. 조회할 데이터에 해당하는 id 를 URL에서 받아와서 데이터베이스에서 해당 id를 조회하여 기존에 신규 데이터 입력하기 위해 만든 폼에 데이터를 보여주고 수정하여 저장하도록 합니다. 1. index.js 데이터 수정 경로 추가 하기 데이터 조회하는 app.get("/products/:id") 을 복사하여 다음과 같이 수정합니다. const express = require("express"); const app = express(); const path = require("path"); const Product = require("./models/product"); const mongoose = require("m.. 2023. 8. 19.
반응형