# API

Context와 API 연동하는 방법 !
컴포넌트에서 필요한 외부 데이터들은 컴포넌트 내부에서 useAsync 같은 Hook을 사용해서 작업하면 충분하지만, 가끔 특정 데이터들은 다양한 컴포넌트에서 필요하게 될 때도 있는데 (예: 현재 로그인 된 사용자의 정보 등,,) 그럴 때 Context를 사용하면 개발이
REST Client
에디터에서 REST API 를 테스트할때 간편한도구1.VSCODE 익스텐션에 REST Client 추가 !2.아무거나.http 파일을 생성한다.3.메서드 api를 호출할 주소 HTTP프로토콜버전 포맷에 맞춰 작성한다.

[TIL] API 응답 데이터 타입스크립트
10-1 엄격한 타입스크립트 strict10-2 유틸리티 타입10-3 API 응답 데이터의 타입은 어떻게 할까?10-4 graphql-codegen 설치10-5 graphql에 codegen 적용해보기strict를 true로 두게되면 props쪽에서 빨간줄이 그이는 것
[API] Stream
Java 8부터는 컬렉션 및 배열의 요소를 반복 처리하기 위해 스트림을 사용할 수 있게 되었다. 스트림은 요소들이 하나씩 흘러가면서 처리된다는 의미를 가지고 있다.Stream은 Iterator와 비슷한 반복자이지만 차이점이 있다.1\. 내부 반복자이므로 처리 속도가 빠

[Daily 탐구 과제] 코드스테이츠 PMB 17기 W7D4 #네이버지도 #W6D1과제 회고
네이버지도 길찾기 기능에 대한 클라이언트, 서버, DB 각 단계를 유추해 봤던 지난 과제를 보완하고 2주동안 배웠던 내용을 바탕으로 회고해보려 한다.
GraphQL
GraphQL은 SQL과 마찬가지로 같은 쿼리 언어고, SQL은 데이터베이스 시스템에 저장된 데이터를 효율적으로 가져오는 것이 목적이고, GQL은 웹 클라이언트가 데이터를 서버로부터 효율적으로 가져오는 것이 목적이다.GQL은 SQL과 다르게 SQL은 주로 백엔드에서 쿼

[항해99] 웹개발 종합반 4주차
4주차에는 파이썬 라이브러리를 사용하여 데이터를 요청하고 DB와 연동되는 API 서버를 만들어보았다.프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스HTTP request method(요청 메소드)를 통해, 어떤 요청 종류인지 응답하는 서버 쪽에 정보

[Daily 탐구 과제] 코드스테이츠 PMB 17기 W7D3 #API #RESTful API
카카오 Open API 중 카카오톡 메시지 API를 살펴보려 한다.

등록/수정/조회 API
이 문서는 등록/수정/조회 API를 구현하는 방법에 대해 설명합니다. API를 위한 3개의 클래스, Bean 주입 방식, 등록/조회 DTO 클래스, 등록 테스트 코드 등에 대해 다룹니다.

[API] Rest-API vs GraphQL-API
✅ Server API Server API (혹은 Server-side web API) 는 적절한 요청을 하였을 때, 그에 맞는 응답을 되돌려주는 창구 (Endpoint) 를 Web 을 통해 노출한 것을 말한다. 이런 Server API 는 어떤 정보들(환율, 주식

GET과 POST
HTTP Method에는 클라이언트가 서버로 요청을 보내는 방법인 GET과 POST 두 가지 방식이 있다.나의 경우에는 보통 GET 만 주로 사용하였었는데 문득 POST는 언제 쓰는거지??라는 생각이 들었다.그래서 GET과 POST 마치 패트와 매트같은 두 녀석을 알아
Mysql SUM()
위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다. 이전 포스팅에 이어서 이번 포스팅도 장바구니 API와 관련된 글입니다. 장바구니를 보면 보통 내가 담은 상품에 대한 총합계가 나와있습니다. 이를 어디서 구현할지는 프론트와 백엔드의 논의가 필요한 부분입니다.

Sekkison SpringBoot project - 09
이때까지 모든 프로젝트는 하나의 프로젝트 안에 백엔드와 프론트엔드를 같이 넣어서 테스트를 진행했었다. 하지만 이번 프로젝트의 취지는 실제 백엔드와 프론트엔드의 협업이 어떤 방식으로 이루어지는지, 백엔드에서 API를 만들어 Response 하였을 떄, 프론트에서 요청을

Sekkison SpringBoot project - 08
Sekkison 유저의 비밀번호를 안전하게 저장하기위해 BCryptPasswordEncoder를 사용해서 암호화를 진행하기로 하였다. BCryptPasswordEncoder는 Spring Seurity에서 제공하는 클래스 중 하나로 비밀번호를 암호화하는 데 사용할 수
연속해서 장바구니 추가는 어떻게 하는 걸까요?🧐
위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다.장바구니에 POST하는 API를 다 만들고 나서 코드 refactoring하는 시간을 가지다 연속해서 장바구니 버튼을 눌렀을 때 수량이 변경되는 코드로 바꾸고 싶다는 생각을 하였습니다.기존에 있는 코드에서 조금만
JPA와 JDBC
movie JDBC의 특징 SQL문을 일일이 작성해야 함 connection 개체를 수동으로 관리를 해야 함 preparedstatement, resultset 과 같은 객체를 통해서 조건과 결과값을 주고받아야 함 JDBC : 데이터베이스가 무엇이든 간에 그 고유한 특징을 몰라도 접근을 가능하게 만들어주는 것 자바 어플리케이션과 디비 사이를 JDBC a...
회원가입 중복확인 query
위코드 1차 프로젝트 진행시 공부한 내용을 정리하였습니다.회원가입관련하여 API를 다 만들고 난 뒤 옆에 동기가 조심스럽게 말해주었습니다.."수정님..회원가입 에러핸들링 해야할것같아요.."https://mblogthumb-phinf.pstatic.net/MjA