728x90 반응형 KDT59 [회고록] 풀 사이클 개발 데브코스 4주차 회고 4주차 목표일주일 분량의 프로젝트 시작하고 완성해보기일주일에 알고리즘 4문제 이상 js 로 풀어보기 - Keep 👍 1. 이번주 강의는 재미있었다!이번주 프로그래머스 데브코스에서는 내내 백엔드 관련해서 배웠다. 실습을 통해서 각 웹 페이지에 필요한 API 를 설계하고, 설계한 API 를 직접 구현해보면서 백엔드에서 어떤 식으로 데이터를 처리하고 프론트로 데이터를 넘겨주는지 알게 되었다. 백엔드는 정말 처음 공부해보는거라 신기하고 재미있었다.이제까지는 프론트만 해봐서 프로젝트를 할 때 프론트와 백엔드를 연결할 때 문제가 생기거나 연결 후에 백엔드에서 문제가 생기면 알 수 있는게 별로 없어서 답답한 적이 많았는데, 이제는 잘 대처할 수 있을 것 같은 생각이 들었다.지난 학기에 토이 프로젝트 하나를 했었다... 2024. 9. 8. [TIL] 9/5 api GET/DELETE/PUT, 리팩터링, forEach, map, HTTP 상태코드 1. 실습 1) 전체 유튜버 "조회" GET /youtubers- req: X- res: map 을 전체 조회해서 돌려주면 됨 2) 개별 유튜버 "조회" GET /youtuber/:id - id 로 map 에 저장된 객체를 찾아서, 그 객체의 정보를 뿌려줌- req: params.id, map 에 저장된 key 값을 전달- res: map 에서 id 로 객체를 조회해서 전달 3) 신규 유튜버 "등록" POST /youtuber- { channelTitle: ___ , sub: 0, videoNum: 0 } - req: channeTitle 만 주고 API 내부적으로 sub, videoNum 을 만들게 해도 괜찮고, 아니면 channerTitle, sub, videoNum 을 모두 줘도 괜.. 2024. 9. 5. [TIL] 9/4 GET, POST, API, postman 1. POST POST -> 생성(=등록)할 때 사용하는 method ex) 회원가입 = 나 등록해줘 => id, password, name, email, contact 그렇다면, GET 메소드의 URL 로도 정보를 보낼 수 있지 않나? X-> post 로 보내는 정보들은 등록을 위한 정보들이 많다. 근데 등록을 위한 정보들은 개인정보들이 많기 때문에 공개적인 URL 로 보낼 수 없다. HTTP 바디에 숨겨서 보내야 한다. api 가 POST 로 요청한다는 것은 바디에 데이터가 숨겨져서 들어온다는 것이고 웹 브라우저는 이것을 이미 알고 있다. 그렇다면 웹 브라우저 POST 테스트는 어떻게 해야할까? 안타깝지만 웹 브라우저로 POST 테스트는 할 수 없다. 그래서 테스트를 하기 위해서는 postman 이.. 2024. 9. 4. [TIL] 9/3 express, Map, express generator, 자바스크립트 함수 1. express + map - 객체 담기 map 에는 string 뿐 아니라 객체도 담을 수 있다. // express 셋팅const express = require('express');const app = express();app.listen(1234);// data 셋팅let db = new Map();let notebook = { productName: "NoteBook", price: 2000000}let cup = { productName: "Cup", price: 3000}let chair = { productName: "Chair", price: 100000}let poster = { productName: "Poster", price: 2000.. 2024. 9. 3. 이전 1 ··· 8 9 10 11 12 13 14 15 다음 728x90 반응형