2024/06 9

request 객체가 API를 컨트롤 하기 위한 메소드

request 객체는 API를 컨트롤 하기 위한 메소드로 3가지를 담고 있다.paramquerybodyparam주소에서 포함된 변수를 담는다.path parameter는 엔드포인트의 일부이다.아래 예시의 엔드포인트에서 {user}와 {bicycleId}에 각각 그 값이 들어간다고 보면 된다./service/myresource/user/{user}/bicycles/{bicycleId}원하는 조건의 데이터들 혹은 하나의 데이터에 대한 정보를 받아올때 적절하다.req.query 아래 예시의 엔드포인트에서 물음표(?) 뒤에 등장하며,변수를 담는다./surfreport?days=3&units=metric&time=1400key=value로 이루어져 있고 &으로 연결할 수 있다.조건을 줘서 정제된 결과물을 얻을 수..

카테고리 없음 2024.06.25

12주차 스테이지어스 내용정리(2)

자바스크립트의 2가지 문제 1. 중복 선언 문제2. hoisting 문제==> 예측가능 어려움 var number = 10        console.log(number) //10        var number= 20        console.log(number) //20number 변수가 2개 생기는 것이 아니라 다시 선언되는 것임. function test(){            console.log("hello")        }        test()        function test() {                console.log("bye")        }        test()함수도 마찬가지 이다 호이스팅 문제로 인해서 bye 가 남게 되고 test 2번하게 되면 2번다 ..

카테고리 없음 2024.06.24

12주차 스테이지어스 내용정리(1)

** 심화 단계 - 목표 ** 심화 단계  - 목표 1. 현업 개발자를 목표로 발전시키는 단계 ㄴ 기초 교육, 모의 외주는 사실상 심화 단계를 위한 것 ㄴ 뿌리를 단단하게, 개발자의 행동과 사고 방식을 가지도록 하는 것 ㄴ 이제부터는 개발자의 실력을 높일 것 2. 기술에 집착하고 확장하는 단계 ㄴ 단순히 쓸 줄 아는게 많다는게 아님 ㄴ 기술들 끼리의 장단점 비교, 기술 선택 , 더 나아가서 그 기술의 원리 (공식 document, 설계 방식 등 ) 3. 스스로 성장하는 능력 완성 ㄴ 개발 기술의 범위는 너무나 넓다. ㄴ 등뼈만 세워줄 것 ㄴ 과제로 가시를 만들 것이며, 어떤 부위에 살을 붙일지는 여러분들의 몫 -운영 방식 1. 8주간 교육 ㄴ 기술의 편의성 자체가 남다름(과제가 일찍 끝남) 2. 과제의 ..

카테고리 없음 2024.06.24

데이터베이스 정규화

제1 정규화 ==> 한칸에는 하나의 데이터베이스만 존재 이유 :  WHERE 문을 사용하여 나중에 SELECT 할때 LIKE '%EX%' 등으로 작성해야해서 속도 저하됨. 제 2 정규화이렇게 저장해놓으면 좋을 듯 하지만 문제가 발생한다. 만약 헬스가 7000원으로 변경된다면?==> 전부 다 수정해야한다. (10000명 다할꺼야?) 제 2 정규화 ==> 현재 테이블의 주제와 관련없는 칼럼은 다른 테이블로 뺀다. 이렇게 바꾸면 된다. 관계형 DB VS 비관계형 DB==> 관계형 데이터베이스와 비관계형 데이터베이스는 데이터 저장 방법에서 차이점이 있습니다. 관계형 데이터 베이스는 데이터를 행과 열이 있는 테이블 형식으로 연결하여, 테이블의 각 행은 기본키라고 부르는 고유 식별자로 표시할 수 있고 여러 테이블에..

카테고리 없음 2024.06.09

10주차 점검사항

1. 고객이 편리하고 헷갈리지 않아야 한다 2. 모든 예외처리가 반영되어 있어서 어떠한 행동에서 오작동 x 3. 피드백 내부 반영이 잘 되어있는지.. 중복코드 유지보수 논리 반영 등등.... try catch 문  예상외의 에러가 발생할시 에러 잡을 수 있다. delete 나 update 일시 schedule idx를 갈수있는지 권한 체크를 해줘야함. DELETE FROM schedule WHERE idx=? AND account_idx=? 이거 없으면 해킹당함. DELETE 와 UPDATE 때에는 account_id 가 들어가야 한다 날짜는 분할해서 안준다  yy-mm-dd 로 준다 register 에서 2번 통신해줘야함. select 먼저, 그다음에 insert window.open 부모와 자식 전역..

카테고리 없음 2024.06.07