Node.js
-
Intro 진행중인 SFS 프로젝트에서도 Node.js를 사용하고 Node.js관련 면접 준비할 겸 [Node.js 교과서]로 공부한 내용을 정리하고자 한다. 추후에는 [Node.js 디자인 패턴]로 공부한 내용도 추가할 것이다. 1장 노드 시작하기 1.1 핵심 개념 이해 Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임입니다. Node.js는 이벤트 기반, 논블로킹 I/O모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 합니다. Javascript Runtime 이벤트 기반 논블로킹 I/O 모델 (추가적) 싱글쓰레드 1. 자바스크립트 런타임 V8 : C++로 작성된 구글의 고성능 자바스크립트 및 웹어..
Node.js 핵심 개념과 장단점 정리Intro 진행중인 SFS 프로젝트에서도 Node.js를 사용하고 Node.js관련 면접 준비할 겸 [Node.js 교과서]로 공부한 내용을 정리하고자 한다. 추후에는 [Node.js 디자인 패턴]로 공부한 내용도 추가할 것이다. 1장 노드 시작하기 1.1 핵심 개념 이해 Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임입니다. Node.js는 이벤트 기반, 논블로킹 I/O모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 합니다. Javascript Runtime 이벤트 기반 논블로킹 I/O 모델 (추가적) 싱글쓰레드 1. 자바스크립트 런타임 V8 : C++로 작성된 구글의 고성능 자바스크립트 및 웹어..
2023.01.08 -
npm WARN config global --global, --local are deprecated. Use --location=global instead. 해결 에러설명 npm install -g n 에러를 해결하려다가 블로그에 설명하는 것을 따라했다. 그 후로부터 npm WARN config global '--global', '--local' are deprecated. Use '--location=global'라는 경고가 떴다. 에러해결 npm-windows-upgrade 패키지로 해결 과정 PowerShell [관리자 권한] 실행 후 Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 입력 후 Enter npm install --global -..
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 해결npm WARN config global --global, --local are deprecated. Use --location=global instead. 해결 에러설명 npm install -g n 에러를 해결하려다가 블로그에 설명하는 것을 따라했다. 그 후로부터 npm WARN config global '--global', '--local' are deprecated. Use '--location=global'라는 경고가 떴다. 에러해결 npm-windows-upgrade 패키지로 해결 과정 PowerShell [관리자 권한] 실행 후 Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 입력 후 Enter npm install --global -..
2023.01.07 -
Intro - Window에서 nvm으로 Node.js 버전 손쉽게 관리! Velog에서 작성하는 Node.js관련 첫 포스팅이다. 이번에 SFS프로젝트에서 Node.js를 사용하기 때문에 다시 복습하는 시간을 가지고 있다. [Node.js 교과서]와 [우리밋_woorimIT]채널의 [[Node.js] 백엔드 맛보기]로 학습하고 있다. 역시 초반에 중요한 것은 환경설정이다. Node.js를 설치하는 시간을 가졌는데 이미 내 PC에는 설치가 되어있다. 현재 LTS버전은 16.15.1버전이고 내가 사용하는 버전은 16.14.2라서 조금 차이가 났다. 그래서 최신 LTS버전과 맞추려고 하는데 어떻게하면 편리하게 버전관리를 할 수 있을까 라는 생각에 구글링을 해봤다. npm install n 후 n lts로 l..
Window에서 nvm으로 Node.js 버전 손쉽게 관리!Intro - Window에서 nvm으로 Node.js 버전 손쉽게 관리! Velog에서 작성하는 Node.js관련 첫 포스팅이다. 이번에 SFS프로젝트에서 Node.js를 사용하기 때문에 다시 복습하는 시간을 가지고 있다. [Node.js 교과서]와 [우리밋_woorimIT]채널의 [[Node.js] 백엔드 맛보기]로 학습하고 있다. 역시 초반에 중요한 것은 환경설정이다. Node.js를 설치하는 시간을 가졌는데 이미 내 PC에는 설치가 되어있다. 현재 LTS버전은 16.15.1버전이고 내가 사용하는 버전은 16.14.2라서 조금 차이가 났다. 그래서 최신 LTS버전과 맞추려고 하는데 어떻게하면 편리하게 버전관리를 할 수 있을까 라는 생각에 구글링을 해봤다. npm install n 후 n lts로 l..
2023.01.06 -
TypeSCript = JavaScript + Type 문법 => "JavaScript Superset" 자바스크립트의 상위 집합 1. Typescript 쓰는 이유 - Javascript의 특징 중에서 Dynamic Typing이 있는데 프로젝트가 작을때는 편리하지만 프로젝트가 커지면 단점으로 바뀜. ex) 5 - '3' 도 가능한 javascript 5 - '3' 코드에서 TS error 발생 - JavaScript는 추상적이고 추적이 어려운 에러를 발생하는 반면 TypeScript는 에러메시지 퀄리티가 높음 ex) JavaScript 에러 var person = { a : 'kim } person.b.sort() ▶ Uncaught TypeError : Cannot read property 'sor..
타입스크립트 쓰는 이유와 필수문법 10분정리 - 코딩애플TypeSCript = JavaScript + Type 문법 => "JavaScript Superset" 자바스크립트의 상위 집합 1. Typescript 쓰는 이유 - Javascript의 특징 중에서 Dynamic Typing이 있는데 프로젝트가 작을때는 편리하지만 프로젝트가 커지면 단점으로 바뀜. ex) 5 - '3' 도 가능한 javascript 5 - '3' 코드에서 TS error 발생 - JavaScript는 추상적이고 추적이 어려운 에러를 발생하는 반면 TypeScript는 에러메시지 퀄리티가 높음 ex) JavaScript 에러 var person = { a : 'kim } person.b.sort() ▶ Uncaught TypeError : Cannot read property 'sor..
2022.03.17 -
안녕하세요 : ) 컴클로딩이에요. 오늘은 공대생답게 프로그래밍 관련 글을 포스팅하려고 노트북을 켰어요. 혹시 Node.js 라는 것을 들어보셨나요? 오늘은 간단하게 Node.js가 무엇인지에 대해 설명하고 다음 포스팅에서는 어떻게 설치해서 사용하는지에 대해 알아볼거에요!! Node.js 란? Node.js를 구글에 검색하면 위키백과에서는 "Node.js는 확장성있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다"(출처 : 위키백과) 라고 명명하고 있어요! 왜 이렇게 정의를 내렸는지는 한 번 알아보도록 할거에요!!이젠 편하게 노드라고 부를게요!! 1. Node.js 역사 2009년, 노드는 라이언 딜에 의해 개발되었어요. 2009년에도 분명 웹 개발에 사용되는 소프트웨어 플..
Node.js 란? | ComClothing안녕하세요 : ) 컴클로딩이에요. 오늘은 공대생답게 프로그래밍 관련 글을 포스팅하려고 노트북을 켰어요. 혹시 Node.js 라는 것을 들어보셨나요? 오늘은 간단하게 Node.js가 무엇인지에 대해 설명하고 다음 포스팅에서는 어떻게 설치해서 사용하는지에 대해 알아볼거에요!! Node.js 란? Node.js를 구글에 검색하면 위키백과에서는 "Node.js는 확장성있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다"(출처 : 위키백과) 라고 명명하고 있어요! 왜 이렇게 정의를 내렸는지는 한 번 알아보도록 할거에요!!이젠 편하게 노드라고 부를게요!! 1. Node.js 역사 2009년, 노드는 라이언 딜에 의해 개발되었어요. 2009년에도 분명 웹 개발에 사용되는 소프트웨어 플..
2019.08.28