728x90 Node.js3 [Node.js, 개인프로젝트] CRUD 기능 만들기 - GetList GetList app.js const express = require('express'); const app = express(); const boardRouter = require('./routes/board'); app.use('/board', boardRouter); module.exports = app; app.js는 url parsing 할때 가장 먼저 접근하여 해당 route로 해당 미들웨어 Router가 있는 위치로 보내주는 코드가 있는 파일. express 모듈을 가져와 app 객체를 통해 url parsing 해주는 모습이다. Create 기능은 /board 위치로 접근했을 경우 './routes/board' 위치에 있는 boardRouter로 이동한다. 해당 위치에 있는 board.js.. 2022. 10. 10. [Node.js]쿼리 스트링 다루는 방법 localhost:3000/board/read/12 글 조회 페이지에서 작성자 제목 내용 조회수 이미지 글 수정 리스트로 돌아가기 해당 form tag에 input type hidden으로 name을 설정해주고 value 값을 지정해준 다음 글 수정 버튼을 눌러 get 방식으로 /board/update를 하면 이동한 url은 http://localhost:3000/board/update?idx=12 hidden 방식으로 넘겨준 idx의 값이 다음과 같이 들어가게 된다. 해당하는 updateController에서 다음과 같이 url을 require 하여 객체를 가져오고 다음과 같은 코드를 통해 쿼리스트링 사용 가능 2022. 10. 8. node js - Express.js Express.js - Node.js의 웹 프레임워크 중 가장 유명한 웹 프레임워크 필요에 따라 유연하게 구조 설정 가능 다양한 미들웨어를 통해 필요한 기능을 간단하게 추가 가능. 모든 동작이 명시적으로 구성되기 때문에 웹 프레임워크의 동작 방식을 이해하기 가장 좋은 프레임 워크 const express = require('express') // express.js 가져오기 const app = express() // 객체 만들기 app.get('/', (req,res) => { //만든 객체를 통해 동작 수행 res.send('Hello World!"); }); app.listen(3000); express-generator with npm $npm i -g express-generator $expre.. 2022. 9. 20. 이전 1 다음 728x90