일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- nestjs
- game
- Queue
- OCR
- class
- Nest.js
- 공룡게임
- Sequelize
- Bull
- Dinosaur
- MySQL
- typeORM
- 정렬
- mongoose
- react
- Python
- Express
- GIT
- flask
- TypeScript
- 자료구조
- nodejs
- AWS
- 게임
- dfs
- cookie
- MongoDB
- JavaScript
- jest
- Today
- Total
목록router (3)
포시코딩
오늘은 묵혀놓은 궁금한 것들을 해결하는 시간을 가져보았다. 구글링 및 그동안 공부한 것들 종합 + 튜터님한테 직접 물어보는 방법을 통해 아래 다섯가지 상황과 결과를 정리해보았다. api 통합 vs 분리 개요 대기중인요청 진행중인 요청 완료된 요청 위 세가지 요청 리스트 api에 대해 정리하던중 다시 path를 깔끔하게 재할당 해줘야하는 상황이 생겼는데 두가지 선택사항이 생겼다. 방법 찾기 1. 라우터에서 부터 나눠지게? /api/orders/waiting?p=1 /api/orders/doing /api/orders/done?p=1 2. GET /api/orders로 들어가 컨트롤러에서 type에 따라 다른 service 호출? /api/orders?type=waiting&p=1 /api/orders?ty..
로그인 페이지와 비슷하게 회원가입 페이지도 하나 만들어주었다. - login.ejs - register.ejs 이제 server.js 에 아래처럼 두 라우터가 있는데 app.get('/member/login', (req, res)=>{ res.render('login.ejs'); }) app.get('/member/register', (req, res)=>{ res.render('register.ejs'); }) server.js 에는 앞으로 여러 라이브러리 선언 등의 코드들이 올거기 때문에 좀 더 보기 편하도록 해당 코드들을 따로 빼줄거다. 일단 nfp 프로젝트에 routes 폴더 추가 후 member.js 파일 생성 member.js 파일 오픈 후 아래 코드 추가 var router = requi..
메인은 나중에 게시글 리스트 페이지로 대체해줄거니 잠시 놔두고 로그인 페이지를 만들어보자 그전에 jquery 랑, bootstrap 쓸거라 index.ejs 에 해당 cdn 들 가져와서 추가 Hi NFP 앞으로 새 ejs 파일을 만들 때 항상 index.ejs 파일 복사해서 쓸거임 css 쪽으로는 만족하려면 한도끝도 없기 때문에 대충 부트스트랩을 이용해 최소한으로만 보기 좋게 할 생각이다. login.ejs 파일을 만들고 로그인을 위한 요소를 몇개 만들어주자. 로그인 아이디 비밀번호 로그인 아이디가 없나요? 해당 파일로 가기위해 server.js 에서 라우팅을 해주자 라우팅이 뭐냐면 간단히 말해서 server.js 에서 아까 한 app.get('/경로')~ 를 통해 ejs 파일로 경로를 지정해주는거임 a..