node.js

    [Node.js] JWT Token 생성 및 검증(오류 제거)

    jsonwebtoken 설치 $ npm install jsonwebtoken --save Node.js에서 위 코드를 입력하여 jsonwebtoken을 설치한다 npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@2.3.2 설치하게 되면 저는 위와 같이 오류가 났습니다. $ npm install jsonwebtoken --save --no-optional 그래서 위의 코드를 입력하여 optinal Skipping failed 오류를 없애줍니다. 하지만 아직 No reposito..

    [개념 스터디] 3주차

    타입스크립트 TypeScript = Type + JavaScript 타입스크립트는 자바스크립트에 타입을 부여한 언어로 자바스크립트의 확장된 언어라고 볼 수 있다. 특징 타입스크립트는 동적인 자바스크립트를 정적으로 바꿔준다 타입스크립트는 컴파일 이후에 자바스크립트가 된다 타입의 반환값을 명확하게 제시해준다 컴파일 단계에서 오류를 포착할 수 있다 정적 타입으로 지정되기 때문에 개발자의 의도를 명확하게 나타내어 가독성을 높인다 오류를 쉽게 포착할 수 있기 때문에 디버깅이 편하다 function sum(a: string, b: string) { return a + b; } sum("Type","Script); //TypeScript TypeScript를 이용하여 a와 b에 string 타입을 지정해준 코드. 만..

    [개념 스터디] 1주차

    Node.js란 무엇인가 Node.js란 비동기 이벤트 주도 JavaScript 런타임으로써 확장성 있는 네트워크 애플리케이션을 만들 수 있도록 설계되었다. 다수의 연결을 동시에 처리할 수 있으며 교착 상태에 대해 걱정할 필요가 없다. 또한 직접 수행하는 함수도 거의 없으므로 프로세스에서 결과 블로킹이 되지 않는다. Node.js에서는 발전된 이벤트 모델을 선택해서 라이브러리가 아닌 런타임 생성자로 이벤트 루프를 제공한다. 입력 스크립트를 실행한 후에 이벤트 루프에 바로 진입하며 진행할 콜백이 없다면 이벤트 루프를 종료한다. 또한 웹 라이브러리나 프레임워크의 기반으로 아주 적합하다. npm과 yarn이란 무엇인가 npm 자바스크립트 패키지 매니저로, node.js의 기본 패키지 관리자이다. npm으로 C..