2학년/Node.js

JS 파일 실행해보기

nagyeongkim 2019. 3. 14. 16:42

모듈


노드는 자바스크립트 코드를 모듈로 만들 수 있다. 

> 모듈: 특정한 기능을 하는 함수나 변수들의 집합

> 모듈로 만들면 여러 프로그램에서 재사용 가능 


자기가 만든 모듈은 npm에 올려야 한다. << 올라와 있는 것은 npm이지만, 올려져 있는 장소는 깃허브이다. 


미러링: 파일 컴퓨팅의 일종, 다른 인터넷 사이트의 복사본이다. 동일한 정보를 여러 곳에서 제공하는 것. 


docker << https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html


gcp & aws 


https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html << 따라 해 보기. docker


global 변수 = window와 같은 전역 객체

window : BOM 객체의 최고 조상 root 객체, window. 은 생략 가능하다. 

window.prompt(), window.alert() = prompt(), alert();

window.console.log();  = console.log();

global.console.log(); = consolo,log();


() => global.message;

function() {return global.message;}; 


화살표 함수 

1. 실행하는 것이 하나면 return도 생략 가능

2. function 생략 가능. 

3. 문장이 1개면 {} 생략 가능. 



p.84 

console 주로 많이 쓰는 것은 

console.time(), console.timeEnd(); << cpu 속도 

console.trace(); << 에러가 어디서 발생했는지 추적할 수 있다.  


__filename, __dirname: ? 

__filename: 현재 파일 이름,

__dirname: 현재 파일 경로