전체 글(135)
-
(node:17584) ExperimentalWarning: The ESM module loader is experimental. internal/modules/run_main.js:54internalBinding('errors').triggerUncaughtException(
(node:17584) ExperimentalWarning: The ESM module loader is experimental. internal/modules/run_main.js:54 internalBinding('errors').triggerUncaughtException( ES6 최신 문법인 import ~ from ~ 을 사용하려고 했는데 위와 같은 에러가 났다. 이리 찾아본 결과 package.json 에서 "type": "module", 을 추가 해야 했다. 이제 실행 해보자. 에러 없이 실행이 되었다
2020.12.27 -
GET vs POST vs PUT vs DELETE
GET요청 POST요청 POST요청 DELETE 요청은 그 성질이 다르다. 이 외에도 있지만 우선 가장 많이 쓰이는 요청 방식에 대한 개념을 정리 해보자. 1. GET - GET은 서버로 요청을 보낼 때, 서버에 있는 자원에 대한 변경이 없을 때 쓰는 요청 방식이다. ex:) (목록)조회.... 2. POST - POST방식은 서버의 자원에 대한 변경 혹은 생성을 포함하고 있다. ex:) login, 가입.... 3. PUT - PUT방식은 요청된 자원을 수정(UPDATE)한다. 3-1) PUT vs PATCH PATCH - PUT과 유사하게 요청된 자원을 수정(UPDATE)할 때 사용한다. PUT의 경우 자원 전체를 갱신하는 의미지만, PATCH는 해당 자원의 일부를 교체하는 의미이다. 4. DELET..
2020.12.27 -
테스트입니다
광고 테스트 입니다ㅎㅎ
2020.12.24 -
[passport.js] passport 로그인
passport를 쓰는 이유로는 여러 가지가 있지만, 그중 하나가 토큰을 확인 하기 위해서 입니다.그래서 이번에 passport를 활용하여 토큰을 확인 하는 코드에 대해서 소개 해드리겠습니다. ※저는 config 폴더(디렉토리) 안에 passportConfig.js 설정 파일이 있습니다.※ 먼저 패키지를 설치 해줍니다.npm install passport passport-local passport-jwt 이제 설치한 패키지들을 require(요즘은 import 써요) 합니다. const localStrategy = require("passport-local").Strategy; const JWTstrategy = require("passport-jwt").Strategy; const ExtractJWT ..
2020.12.23 -
[TCP/IP] IP와 PORT란?
IP란? Internet Protocol의 약자로 인터넷상에서 데이터를 송수신할 목적으로 컴퓨터에게 부여하는 값을 의미한다. PORT 번호란 ? 컴퓨터에게 부여하는 값이 아닌 !! 프로그램상에서 생성되는 소켓을 구분하기 위해 소켓에 부여되는 번호를 뜻한다. 자 이제 기본적인 개념은 끝났고 ! -인터넷 주소(Internet Address) 인터넷에 컴퓨터를 연결해서 데이터를 주고 받기 위해서는 IP주소를 부여 받아야 한다. 이러한 IP주소 체계는 다음과 같이 두 종류로 나뉜다. 1) IPv4 (Internet Protocol version 4) 4바이트 주소 체계 2) IPv6 (Internet Protocol version 6) 16바이트 주소 체계 이 둘의 차이점은 IP주소의 표현에 사용..
2020.05.30 -
[TCP/IP] 네트워크 ID , 데이터 전송 원리
외부에서 데이터가 어떻게 전송이 되는지에 대해 알아보자 ! 이번에도 가자ㅣㅏㅏㅏㅏㅏㅏㅏㅏㅏ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 네트워크 주소(네트워크 ID)란, 네트워크의 구분을 위한 IP주소의 일부를 말한다. 예를 들어, www.a.com 라는 회사에 "A"씨에게 데이터를 전송한다고 해보자. 그런데 이 회사의 컴퓨터는 하나의 로컬 네트워크로 연결되어 있다. 그렇다면 먼저 a.com 의 네트워크로 데이터를 전송하는 것이 우선이다. 즉, 처음부터 "A"씨에게 바로 데이터가 가능 것이 아니라, 4바이트 IP 주소 중에서 네트워크 주소만을 참조해서 일단 a.com의 네트워크로 데이터가 전송된다. 그리고 이제 드디어 a.com의 네트워크로..
2020.05.30