profile
개발 기록

tsconfig

Config 란? 컨피그(Config)란, 간단히 말해서 설정 파일을 말한다. 프로그램을 개발하다 보면 해당 프로그램을 실행해야 하는데 이를 위한 다양한 설정들을 담아 놓은 파일이 config 파일인 것이다.

어제
·
0개의 댓글
·

req.send vs req.json

req.send로 json 데이터 전송시,req.send -> req.json -> req.sendreq.json 으로 json 데이터 전송시,req.json -> req.send

2022년 5월 25일
·
0개의 댓글
·

좋은 API 란?

좋은 api, 잘 만든 api 란 무엇일까?REST api, CRUD, HTTP Method 등등 api 과 관련한 이야기를 해보자먼저, 좋은 api 는 과연 무엇일까?에러가 없는 것은 기본이거니와 그 목적을 잘 달성하면 되겠다그 목적이 무엇일까?api의 사용자는 고객

2022년 5월 11일
·
0개의 댓글
·

[02.23] Promise, Fetch API, ajax, axios

promise, fetch, ajax, async 코딩하면서 이 단어들을 들어보지 못한 사람들은 없을 것이다. 나로써도 자주 접하는 단어들이지만 보고도 괜시리 눈길을 피하게 되는 친구들이었다. 뭔가...자주봐서 대충 알 것도 같은데 막상 설명하자니 또 막히게 되는,,그

2022년 2월 23일
·
0개의 댓글
·

[02.22]Proxy

서버에 대해 공부하다 보면 자주 나오는 프록시라는 녀석에 대해서 정리해보려 한다.먼저 프록시란 무엇일까?프록시란, 대리, 대신 해준다는 의미이다.그러니까 프록시 서버라고 하면, 대신 서버에 접속해 주는 서버라고 할 수 있다.우리가 네이버에 접속한다고 해보자. 우리는 크

2022년 2월 23일
·
0개의 댓글
·

[02.18]인증서

어제 SSL 에 관한 이야기를 마저해보려 한다.내가 velog 에 접속하는 것 처럼 client 가 어떤 사이트에 접속했을 때,그 사이트가 믿을만한 사이트인지 어떻게 알까?우리가 velog 에 접속하면 다양한 정보들을 제공한다. 회원가입을 위한 개인정보와차후에 제공하는

2022년 2월 18일
·
0개의 댓글
·

[02.17]SSL

node-postgres 공식 문서를 보던 도중에 내 입장에서는 뜬금없는 단어가 튀어나왔다. 그것은 바로 SSL. 예전에 HTTP/HTTPS 웹 수업을 듣던 도중 SSL 이라는 것을 듣고 나중에 자연스럽게 알게되겠지~ 하고 넘겼던 바로 그 녀석이 DB 공부를 하면서 나

2022년 2월 17일
·
0개의 댓글
·

[02.16]GMT vs UTC

UTC 를 이해하려면 먼저 GMT 를 알아야한다. UTC 는 20세기 후반에 등장한 개념이지만,GMT 는 이미 16세기 후반에 나온 개념이다.GMT (Greenwich Mean Time) 를 정확히 이해하려면 우선 GMT 가운데 글자인Mean(평균) 의 의미부터 파악해

2022년 2월 16일
·
0개의 댓글
·
post-thumbnail

[02.15]webjar

webjars 란 클라이언트에서 사용하는 웹 라이브러리를 JAR 파일 안에 패키징 한 것이다.jar 파일은 여러개의 자바 클래스 파일과 클래스들이 이용하는 관련 리소스( 텍스트, 그림 등 ) 및메타데이터를 하나의 파일로 모아서자바 플랫폼에 응용 소프르웨어나 라이브러리를

2022년 2월 15일
·
0개의 댓글
·
post-thumbnail

JSON Schema

JSON 데이터는 Key, Value 로 이루어진 데이터 쌍이다.그렇다면 JSON 데이터가 정해진 규칙에 따라서 구성되어 있는지 유효성 검사는 어떻게 할 수 있을까?JSON Schema 가 그 대답이 될 수 있겠다.JSON Schema 는 JSON 형태의 데이터가 정해

2022년 2월 7일
·
0개의 댓글
·

동시성 vs 병렬성

동시성과 병렬성의 가장 큰 차이점은 코어의 갯수 이다.동시성의 경우 논리적인 개념으로, 코어의 갯수는 1개 이지만1개 코어 내에서 context switching 을 통하여 thread 를 교차하여실행시키는 반면,병렬성의 경우 2개 이상의 코어를 사용하여 각각의 코어에

2022년 2월 7일
·
0개의 댓글
·

apt update vs apt upgrade

apt 는 Advanced Packaging Tool 의 약자로, 리눅스에서 사용되는 패키지 관리툴이다. \*.deb 형식의 패키지들을 관리 해주는 툴로 사용된다.패키지를 다운 받을 수 있는 저장소는 아래 사이트에서 참조 할 수 있다.https://launch

2022년 1월 27일
·
0개의 댓글
·

Docker-Compose

도커 컴포즈란, 여러 개의 docker 를 정의하고 실행하는 툴이다.도커 컴포즈를 사용하기 위해서는 3가지 순서를 거친다.Dockerfile 작성docker-compose.yml 작성docker-compose up 커맨드 실행docker-compose 를 통해서 각 컨

2022년 1월 26일
·
0개의 댓글
·

DATABASE VIEW

뷰는 사용자에게 접근이 허용된 데이터만을 제한적으로 보여주기 위해서 기본 테이블로부터 유도된 가상의 테이블이다.논리적 데이터 독립성을 제공한다.동일 데이터에 대해 상이한 요구들을 충족 시킬 수 있다.위에서 사용자에게 접근이 허용된 데이터 만을 제한적으로 보여준다고 했다

2022년 1월 6일
·
0개의 댓글
·

WebSocket이란?

웹소켓이란, JS 를 사요ㅕㅇ하여 실시간 웹을 구현할 수 있도록 한 기술이다.웹소켓의 경우에 브라우저에서 호출해서 서버의 데이터를 가져가는 기능 뿐만 아니라서버에서 클라이언트를 호출할 수 있는 기능도 담고있다.출처https://edu.goorm.io/learn

2021년 12월 22일
·
0개의 댓글
·

CORS

같은 출처에서만 리소스를 공유할 수 있도록 하는 정책본래 웹에서는 출처가 불분명한 곳에서 리소스 교환이 일어나는 것을 막기 위해하나의 리소스에서만 리소스 교환이 일어나는 것이 원칙이다. (SOP-Single Origin Policy)하지만 우리가 웹 개발을 하다보면 다

2021년 12월 13일
·
0개의 댓글
·

OAuth

우리는 다양한 사이트들에 접속하면서 그에 따른 로그인 요청들을 받는다.로그인 페이지가 나오면 가장 먼저 찾는 것은 아마도 네이버, 카카오, 구글 등과 연동한 간편 로그인일 것이다.간편 로그인을 통해서 몇번의 클릭만으로 사이트에 로그인하고 다양한 권한들을사용할 수 있게

2021년 12월 9일
·
0개의 댓글
·

slug

slug 란 ㄷ

2021년 12월 5일
·
0개의 댓글
·

[12.03] AJAX

Asynchronous JavaScript And XML자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수있는 통신 기능 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데

2021년 12월 3일
·
0개의 댓글
·

[12.3] 프로토타입 기반 객체 지향

객체 지향이라는 말은 들어봤어도 프로토타입 기반 객체 지향이라는 말은 처음 들어봤다. 자바스크립트는 프로토타입 기반 객체지향 언어라고 하는데, 무엇을 의미하는 것일까? 우선, https://medium.com/@bluesh55/javascript-prototype-%

2021년 12월 3일
·
0개의 댓글
·