WEB🔨/Node.js 3

Node.js하면서 발생한 에러들

1. app crashed 노마드코더의 유튜브 클론 코딩할 떼 이 에러가 갑자기 튀어나와서 진도를 못나갔다.. 그래서 복습을 하려고 배운 곳까지 혼자서 만들어보는 데 또 똑같은 에러가 갑자기 발생했다.. 알고보니까 app crashed가 중요한 것이 아니라 Error: 블라블라 이 부분이 에러의 원인을 말해준다. 에러를 일부러 내보니까 app crashed 문장은 똑같이 나오는 데, Error문장은 달랐다. 하.. 근데 이 Cannot read property 'length' of undefined는 도저히 모르겠다.. 2. app.get()와 app.use() home은 잘 되는 데, globalRouter에 있는 다른 라우트들이 동작을 안해서 도대체 뭐가 잘못된건지.. 거의 3시간을 헤맸다.. (어제..

WEB🔨/Node.js 2020.04.30

Express란 무엇인가?

참고 영상 1. Express의 정의 express는 Node.js를 위한 빠르고 간결한 웹 프레임워크이다. 그리고 express는 React, Angular, Vue와 같이 client-side의 프레임워크가 아니라 "server-side" 또는 "back-end"의 프레임워크이다. 2. 왜 Express를 사용하는가? Node.js를 사용한 웹 어플리케이션을 만들기 훨씬 쉬워진다. 정말 가볍고 빠르며, 무료이다. request와 response를 완전히 통제할 수 있다. 현재까지 Node.js의 가장 인기있는 프레임워크이다. 3. 기본 문법

WEB🔨/Node.js 2020.03.07

Node.js란 무엇인가?

참고영상 1. 도대체 Node.js가 뭐야? JavaScript Runtime (언어나 프레임워크가 아님) V8 JavaScript engine로 빌드됨 (구글 크롬과 같은 엔진) C++로 작성되었다. 서버에서 JavaScript를 사용할 수 있게 해준다. 한 줄로 표현하자면.. 원래 자바스크립트는 브라우저에서만 쓰였는 데, 브라우저 밖에서도 쓸 수 있게 해준 것이 Node.js라고 한다. 2. Node.js를 사용하는 이유 빠르고 효율적이다. Event Driven, non-blocking I/O model 인기가 많다. 프론트엔드와 백엔드에서 같은 언어를 사용할 수 있다. 3. Node.js를 사용하기 적합한 프로젝트의 형태 CPU를 직접적으로 다뤄야하는 것이 아닌 모든 프로젝트에 적합하다고 한다!

WEB🔨/Node.js 2020.03.07