목록CodeStates (214)
Jieunny의 블로그
➰ 55일차 아고라 스테이츠 리액트로 바꾸는 거 너무 어렵다..ㅠ 그래도 대부분 기능 구현하고, 페이지네이션도 했는데 아니 로컬 스토리지에 저장하는게 안된다.. 오늘 로컬 스토리지만 3시간 넘게 붙잡고 있었는데ㅠㅠ.. 내일은 안되면 일단 포기하고 다른 거 먼저 해야겠다! 파이팅..
📣 Express 프레임워크를 사용해서 StatesAirline Server 구축하기 📍 req.query ➰ 경로의 각 쿼리 문자열 매개 변수에 대한 속성이 포함 된 객체(GET 방식으로 넘어오는 데이터의 쿼리스트링이 담긴다) ➰ www.example.com/post/1/jun?title=hello! 이면, title=hello! 를 객체로 가져온다. 📍 req.params ➰ 라우터의 매개변수 ➰ /:id/:name 경로가 있으면 ':id' 속성과 ':name' 속성을 req.params.id, req.params.name으로 사용할 수 있다. 📍 req.body ➰ json 등의 바디 데이터를 담을 때 사용한다(POST 방식으로 넘어오는 데이터를 담는다) ➰ 요청 본문에 제출 된 키,값 데이터 쌍을..
➰ 54일차 오늘 서버 실습 하고, 미니 해커톤 하는거 뭔지 좀 보고.. 코테 문제 몇개 풀었더니 시간이 훅 가버렸다. 원래 실습이 내일까진데 이미 다 해서 내일은 여유롭게 개인 공부 할 수 있을 거 같당 개인 일정이 있는데 정규 수업 시간 빼고 잡으려니 정신이 없다🥹 바쁘다 바빠 현대사회
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/GTL4b/btrXMSJCGwU/TvKJmgHzBnzgCoAmaYdumk/img.png)
📣 Express ✔️ Node.js 환경에서 웹 서버, 또는 API 서버를 제작하기 위해 사용되는 프레임워크 ✔️ Node.js HTTP 모듈로 작성한 서버와 다른 점 ➰ 미들웨어를 추가할 수 있다. ➰ 라우터를 제공한다. 1️⃣ Express 설치 npm install express 2️⃣ 간단한 웹 서버 만들기 const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { res.send('Hello World!') }) app.listen(port, () => { console.log(`Example app listening on port ${port}`) }) ➰ 응답으로 ..
➰ 53일차 아 서버 너무 어려워.. ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 전공자인데도 이런거 배운 적 없는데... 오늘은 어찌저찌 했지만 내일도 어렵겠지 진 빠지는 하루 🥲🥲🥲🥲🥲🥲🥲🥲
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cmhFRY/btrYjfEBMNd/phzx3aMuvnUuo7Fve1WsL0/img.gif)
📣 Mini Node Server 만들기 1️⃣ 서버 생성 const http = require('http'); const server = http.createServer((request, response) => { // 여기서 작업이 진행됩니다! }); ➰ 모든 node 웹 서버 애플리케이션은 웹 서버 객체를 만들어야 하는데, 이 때 createServer를 이용한다. ➰ 이 서버로 오는 HTTP 요청마다 createServer에 전달된 함수가 한 번씩 호출된다. ➰ createServer가 반환한 Server 객체는 EventEmitter이다 (Server 객체를 생성하고 리스너를 추가하는 축약 문법 사용) ➕ EventEmitter 란? 더보기 ➰ 특정 이벤트에 리스너 함수를 달아서, 이벤트가 발생..