반응형

분류 전체보기 116

[JavaScript] then 메소드

console.log('START!'); fetch('https://jsonplaceholder.typicode.com/users') .then((response) => response.text()) .then((result) => {console.log(result); }) console.log('END'); then 메소드 - Promise 객체가 fulfilled 상태가 되었을 때, 실행할 callback을 등록하는 메소드 - Promise 객체가 fulfilled 상태가 되면, 작업 성공 결과(서버가 보내 준 response)를 갖는 데 response이다. → fetch 함수는 Promise 객체 return -> fulfilled 상태가 되면 -> then 메소드 등록

카테고리 없음 2023.05.25

[AWS] Elastic IP 비용

Elastic IP란 - EC2를 실행 시킬 때마다 IP주소가 바뀜. - 이를 해결하기 위해 만들어진 정적 IP주소 → 인스턴스에 고정된 IP주소를 연결하여 사용 → 인스턴스를 실행할 때마다 동적 IP가 할당되기 때문에, IP주소가 매번 달라진다. → EC2를 실행할 때마다 일일이 IP 주소를 확인하는 불편함이 있다. Elastic IP를 쓰면은 정적 IP 주소를 사용할 수 있음. Elastic IP 비용 Elastic IP를 1개는 running EC2에 연결하면 비용은 부가되지 않는다. BUT, Elastic IP가 중지된 EC2나 연결되지 않은 네트워크 인터페이스에 연결되면 시간당 비용 부가 그래서... running 인스턴스에 연결되지 않은 시간 * $0.005 522 * $0.005 = $2.6..

Public Cloud/AWS 2023.05.23

Postman

Postman - API테스트, 테스트 자동화, 테스트 모니터링을 위한 툴 Mock Server 만들기 workspace를 먼저 만들고 진행하시면 됩니다. Request 여러 개를 server 생성할 때 만들 수 있다. 생성이 되면 collections에서 확인할 수 있습니다. GET status - Tests코드는 응답이 200인 코드에만 200이 왔다는 출력을 합니다. POST auth - POST request가 잘 수행 하여 자원 생성이 잘 되었다는 201 response를 받으면 성공입니다. - POST는 post할 내용을 body에 넣어 보내면 됩니다. - Postman은 랜덤으로 생성할 수 있는 값들이 많이 있습니다. randomEmail과 randomPassword로 생성합니다. - 하단 ..

카테고리 없음 2023.05.23

[NodeJS] fetch 함수

fetch 함수 실행 console.log('START!'); fetch('https://jsonplaceholder.typicode.com/users') .then((response) => response.text()) .then((result) => {console.log(result); }) console.log('END'); 결과 START! END [ { "id": 1, ... → response 내용이 END 보다 늦게 출력 됨 처음 START 출력 request 보냄. then 메소드는 callback 함수를 등록할 뿐, 실행하지 않음. 그리고 다음 End 출력 서버로부터 response가 도착하고, then 메소드로 등록된 callback들이 실행됨(비동기 실행). 동기 실행: 한 번 시작..

카테고리 없음 2023.05.22

[Web API] Method 메소드

POST request 수행 const newMember = { name: 'Jerry', email: 'Jerry@codeitmall.kr', department: 'engineering', }; fetch("https://learn.codeit.kr/api/members", { method: 'POST', body: JSON.stringify(newMember), }) .then((response) => response.text()) .then((result) => {console.log(result)}); - POST Request 응답 - POST Request 수행 후 network 확인 --> GET 메소드에서는 Response 확인 불가 ※ name, email, department 중 일부..

카테고리 없음 2023.05.22

[AWS] Cognito User Pool

Cognito User Pool - 웹 어플리케이션의 회원가입과 로그인 기능을 관리하는 곳 - 유저는 User Pool을 거쳐 직접 로그인 가능 - 사용자는 JWT 토큰을 부여 받고, AWS 리소스에 접근 - 유저가 직접 SNS에 접근하지 않음, User Pool에서 JWT를 SNS에서 받음 - 유저는 Identity Pool에게 JWT와 임시 AWS Credentials을 부여 받고 AWS 리소스에 접근 - Identity Pool은 AWS Credentials의 권한 제한을 함.

카테고리 없음 2023.05.17
반응형