반응형 [클라이언트]196 [Node.js] 동기/비동기 Node.js 가 제공하는 모듈의 함수들은 동기/비동기 함수들이 존재한다. 예를들어 var fs = require('fs'); // 동기 var result = fs.readFileSync('s.txt', 'utf-8'); console.log(result); // 비동기 fs.readFile('s.txt', 'utf-8', function(err, result){ console.log(result); }); 이런 두 가지 종류의 함수가 존재한다. 하나는 동기적으로, 파일을 읽어들여서 결과값을 바로 받아내고 하나는 비동기적으로, 콜백함수를 정의해놓았다가 작업이 끝나면 호출되게끔 하여 결과값을 받아낸다. 동기적인 경우 해당 구문이 완료되기 전까지 다음 구문이 실행되지 않는데, 비동기적인 경우는 해당 구문에.. 2020. 9. 30. [Node.js] 간단 웹 페이지 연습 Template Literal 과 fs.readFIle, fs.readdir 등등을 연습삼아 왁자지껄 코드를 작성했다. 뒤죽박죽이기도 하고 깔끔하진 않지만 공부 후 혼자 해봤다. 아직 코드들이 익숙치 않은 탓에 컴파일 에러가 많이 떠서 애를 좀 먹었다.. 웹페이지를 구축하고, /data 폴더에 있는 파일들을 불러들여서 메인페이지에 링크를 만든 뒤 해당 링크를 누르게 되면 id값으로 파일명이 전달되어, 전달된 파일을 읽어들여 본문에 더해주는 작업이다. var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(request, response) { var _url.. 2020. 9. 30. [Node.js] 파일 리스트 출력 현재 디렉토리에 있는 파일 리스트를 콘솔에 출력. var testFolder ="."; var fs = require('fs'); fs.readdir(testFolder, function(err, filelist) { console.log(filelist); }); 실행결과 ( 현재 디렉토리에 있는 파일들이 잘 출력됌 ) [ 'css', 'html', 'javascript', 'readdir.js' ] 2020. 9. 29. [JavaScript] Undefined 참고 siyoon210.tistory.com/148 Javascript의 undefined는 정확히 무슨 뜻일까? (null vs undefined) Undefined? (null이랑 같은건가?) 자바스크립트에서는 (자바 같은 언어와 달리) 변수의 자료형을 별도로 표기하지 않고, 변수에 담기게 되는 값에 따라 자료형이 결정되게 됩니다. 이러한 특징때문에 siyoon210.tistory.com 2020. 9. 29. 이전 1 ··· 43 44 45 46 47 48 49 다음 반응형