JavaScript/Node_Js
-
동기비동기JavaScript/Node_Js 2023. 1. 14. 19:28
const fs = require('fs'); console.log('Start'); let content = fs.readFileSync('./new', 'utf8'); console.log(content); console.log('Finish'); Start HIHI! Finish const fs = require('fs'); console.log('Start') fs.readFile('./new', 'utf8', (error, data) => { console.log(data); }); console.log('Finish'); // 순서 console.log('Start') >> 1번 fs.readFile('./new') >> 2번 console.log('Finish') >> 3번 (error, d..
-
모듈JavaScript/Node_Js 2023. 1. 14. 18:41
Node.js의 모듈에는 크게 3가지 종류가 있습니다. (1) 내가 직접 작성한 모듈(이런 모듈은 '커스텀 모듈'이라고도 합니다) (2) node 프로그램에 내장된 모듈(______ 모듈) (3) 다른 개발자나 회사에서 인터넷상의 공개 저장소를 통해 제공하는 모듈('서드파티 모듈') 이 3가지인데요. 이때 (2)번의 빈 칸에 들어갈 단어를 한글로 적어보세요. 모듈 내부의 것들을 외부에 공개할 때는 exports 또는 module.exports를 씁니다. exports.프로퍼티 이름 = 프로퍼티 값 module.exports = 객체 이런 식으로 사용한다는 사실 잘 기억하세요. main.js 모듈에서 string-utils.js라는 모듈을 로드하려고 합니다. 다음 빈 칸에 들어갈 함수의 이름은? const..
-
Node_JS_개념 & 실행JavaScript/Node_Js 2023. 1. 11. 12:53
==================================== Node_JS >> Nodes_JSㄹ는 프레임워크가 아니다! 프레임워크vs 라이브러리 >> 프레임워크란 일정한 틀을 갖고 있어서 개발자가 특정 부분만 원하는 모습대로 채워 넣으면, 프로그램을 완성할 수 있게 해주는 준비된 코드 체계'를 의미 >> Java기반의 Spring, Python기반의 Django Node.js는 프레임워크가 아니고, 자바스크립트라는 언어의 '실행 환경'일 뿐이다 Node.js는 프레임워크가 아니고, 자바스크립트라는 언어의 '실행 환경'일 뿐입니다. 컴퓨터에 Node.js를 깔고 나서 개발을 시작하려고 하면, '일정한 틀'이라는 게 없습니다. 주어지는 건 단지 Node.js라는 실행 환경일 뿐이고, 그 위에서 '프로..