NodeJS12 [NodeJS] 모듈 만들기 노드는 코드를 모듈로 만들 수 있다는 점에서 브라우저의 자바스크립트와는 다르다. 모듈이란? - 특정한 기능을 하는 함수나 변수들의 집합 노드에서는 두 가지 형식의 모듈을 사용함 1. CommonJS 모듈 2. ECMAScript 모듈 CommonJS 모듈 알아보기 1. 모듈이 될 파일과 모듈을 불러와서 사용할 파일이 필요함 var.js junc.js index.js 같은 폴더에 만들기. var.js const odd = 'CJS 홀수입니다.' const even = 'CJS 짝수입니다.' module.exports = { // 이 코드로 모듈로 만들어서 보내고 쓸수 있는듯 odd, even } module.exports 에 변수들을 담은 객체를 대입함 -> 이제 이 파일은 모듈로서 가능 이제 var.js.. 2023. 6. 25. [NodeJS] REPL / JS파일 실행하기 REPL : Read 읽고 Eval 해석하고 Print 반환하고 Loop 종료할 때까지 반복한다. JS 파일 실행하기 아무 폴더(디렉토리) 안에 helloWorld.js 생성 function helloWorld(){ console.log('Hello World'); helloNode(); } function helloNode(){ console.log('Hello Node'); } helloWorld() 콘솔에서 node [자바스크립트 파일 경로] 로 실행 콘솔에서 REPL 로 들어가는 명령어가 node 이고, 노드를 통해 파일을 실행하는 명령어는 node[자바스크립트 파일 경로] 이다. 2023. 6. 24. [Node.JS] 기초 개념 노드란 ? Node.js 는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임입니다. 대부분 노드를 서버로 알고 있지만 공식사이트에서는 서버로 소개하고 있지 않다. 노드를 배울때는 전반적으로 서버를 실행하는 방법을 다루지만, 노드가 서버만 실행할 수 있는 것은 아니다. 서버 외의 자바스크립트 프로그램을 실행하는 런타임으로 사용하는 방법도 있다. 서버와 런타임이란? 1. 서버 ① 서버는 네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 또는 프로그램을 말한다. 클라이언트란 요청을 보내는 주체로 브라우저일 수도 있고, 데스크톱 프로그램일 수도 있고, 모바일 앱일 수도 있고, 다른 서버에 요청을 보내는 서버일 수도 있다. ② 평소에 웹 사이트의 화면(HTML)은 어디서 가져오.. 2023. 6. 4. 이전 1 2 다음 728x90