BackEnd/node.js-express2 [Todo List Express] Post Method 이후 데이터 return 해주는 방법, PostgreSQL 대문자 문제 - 생성한 todo의 id를 모른다… exports.createTodo = async todo => { const values = [todo]; const query = ` INSERT INTO todos (todo, "isCompleted") VALUES($1, false) RETURNING id, todo, "isCompleted"; `; const { rows } = await client.query(query, values); return rows; }; createTodo를 INSERT문으로 했는데 id값을 받아서 다시 한번 todo를 찾아서 주려고 한다. 근데 …. 어떻게 함? 해결 - RETURNING id INSERT INTO todos (todo, "isCompleted") VALU.. 2023. 3. 4. [Todo List Express] CORS ERROR, express.json(), express.urlencoded() 에러: 프론트에서 GET getTodos해도 데이터가 안옴… res.json({}) 하면 json으로 데이터 가는줄 알았는데, 이것도 미들웨어로 처리를 해줘야 json으로 보낼수있나보다. 강의에선 무지성 따라하다보니까 세세한 부분을 놓치는데 아마 이게 그 encoded: false였나 그거였나?? 찾아봐야겠다. 아래 두 라인 넣어보았는데 안된다. 뭐지 이거 프론트단 문젠가… 프론트단은 이미 다른 백엔드 API사용해서 구현되어 있는거 쓰는거라 최대한 손 안댈려고했는데… 확인해야겠따… 😭 app.use(express.json()); app.use(express.urlencoded({ extended: false })); 아…. 확인해보니까 CORS 때문이었다… express에 cors 간단하게 해결하는 문서.. 2023. 3. 4. 이전 1 다음