node.js 2

노드 스터디 2. 모듈과 ES모듈

스프링부트 공부하다가 노드 공부하려니 재밌다..ㅜ 확실히 나는 자바기반보다는 자스기반이 더 맞는 거 같다.. 아무튼 오늘도 킵고잉~! 1. module과 require, exports node에서의 모듈이란 어플리케이션을 구성하는 개별적 요소이다. 독립된 기능을 갖는 함수나 파일들의 모임이다. 이 말은 기능별로 나누어서 필요할 때 호출해서 쓸 수 있다는 얘기이다. module.exports를 이용하여 보낼 수 있고, require를 통하여 다른 파일에서 호출할 수도 있다. (나는 html에서의 import와 비슷하다고 생각한다.) require를 사용하다 보면 처음 호출할 때는 하드디스크에서 꺼내와서 메모리로 옮기는 캐싱기능을 하지만 한번 이상 호출 시에는 바로 메모리에서 가져올 수 있다. 그리고 exp..

Backend/Node.js 2024.04.01

노드 스터디 1. node란?

드디어 노드 공부를 시작했다! 인터뷰를 하다 보면 종종 가장 좋아하는 언어가 뭐냐고 묻는데 그럴 때마다 나는 자바스크립트라고 말한다! 스크립트언어가 더 어렵지 않냐 그러는데... 전혀요 (다 똑같이 어려움 ㅎㅎ) 이러한 자바스크립트로 만든 백앤드가 있는데 안배울이유가 없다! why not~~? 그리고 vue, react 등의 언어의 백단을 보면 요새는 거의 다 노드인 거 같다! (나만 모를순 없지!!) 오늘도 새로운 공부 keep going~ 1. node란? node를 대부분의 사람들은 javascript로 만든 서버라고 말하고 나 또한 그렇게 생각했다! 공부하다 보니 node는 정확하게 말하자만 런타임(=실행환경)이다. 그러한 node를 가지고 서버로 만들 수 있기 때문에 대부분의 사람들은 서버라고 ..

Backend/Node.js 2024.03.29