본문 바로가기

Back-End/Node.js

(103)
Node.js.28.1.Nodejs에서 동기와 비동기 1 synchronous(동기) & asynchronous(비동기) 동기: 작업이 끝날 때까지 기다렸다가 다음 일을 하는 것 비동기: 일을 다른이에게 맡겨놓고 끝나기 전까지 다른 일을 처리하는 것 (동시처리) 비동기는 효율적이지만 매우 복잡하다. 따라서 Nodejs를 이용하여 코딩하는 게 초보자에겐 까다로울 수도 있다.
Node.js.27.수업의 정상 program programming programmer JavaScript Node.js Web Application 앞으로 복잡하고 어려운 문제를 해결하는 공부를 한다 !
Node.js.26.App 제작-함수를 이용해서 정리 정돈하기 현재 main.js에서 if문과 else문 내에 여러 코드가 겹친다. 이를 함수화하여 코드를 정리하자. var http = require('http'); var url = require('url'); var fs = require('fs'); function templateHTML(title, list, body) { var template = ` WEB ${list} ${body} `; return template; } function templateList(filelist) { var list = ''; var i = 0; while(i < filelist.length) { list = list + `${filelist[i]}`; i++; } list = list + ''; return list; }..
Node.js.25.3.JavaScript-함수의 출력 Math.round()함수는 console.log를 해야만 값이 출력된다. 불편할 순 있겠지만 많은 활용가능성이 있으므로 이전에 우리가 만든 함수보다 더 융통성있다. 즉, 함수를 받아서 광범위하게 응용을 할 수 있다. 목표 값을 출력하는 함수 만들기 return 함수 출력 + 함수 실행 종료 (1) 함수출력 function sum(first, second) { //parameter return first + second; } console.log(sum(2,4)); //6 (2) 함수출력 + 함수 실행 종료 function sum(first, second) { //parameter console.log('a'); return first + second; console.log('b'); } console...
Node.js.25.2.JavaScript 함수의 입력 Math 자바스크립트가 내장하고 있는 객체 Math.round Math 객체가 가진 반올림해주는 함수 console.log(Math.round(1.6)) //2 console.log(Math.round(1.4)) //1 목표 round 함수처럼 입력값(매개변수)을 가지는 함수를 만들어보자. 매개변수(parameter) : 함수가 받는 값 인자(argument) : 함수에 직접 입력하는 값 function sum(first) { console.log(first); } sum(2, 4); //2 매개변수 하나를 받는다. 여러 값을 입력하는 경우, 첫 번째 입력하는 값만 받는다. function sum(first, second) { //parameter console.log(first + second); } ..
Node.js.25.1.JavaScript 함수의 기본 문법 Function 불규칙적인 공간에 반복적인 코드가 중복으로 들어가는 경우 사용 예시) f123(); console.log('A'); f123(); console.log('F'); console.log('C'); f123(); console.log('A'); console.log('1'); console.log('J'); f123(); function f123() { console.log(1); console.log(2); console.log(3); console.log(4); }
Node.js.24.App 제작-글목록 출력하기 목표 main.js의 list(속 )를 23에서 배운 readdir로 글목록 출력하기 fs.readdir('폴더명', function(에러명, 파일리스트명) { ... } fs.readdir('./data', function(err, filelist){ if(pathname === '/'){ if(queryData.id === undefined){ fs.readdir('./data', function(err, filelist){ console.log(filelist); }) 이를 이용하여 반복문을 통해 코드를 작성한다. // var list = ` // HTML // CSS // JavaScript // `; var list = ''; var i = 0; while(i < filelist.length) ..
Node.js.23.Node.js에서 파일목록 알아내기 목표 main.js에서 파일 데이터를 추가하게 되면, list의 수정이 아주 빈번해질 것이다. 따라서 Nodejs를 이용하여 data폴더 안에 파일 목록을 알아내보자. Google에 nodejs file list in directory 검색해보자. How do you get a list of the names of all files present in a directory in Node.js? I'm trying to get a list of the names of all the files present in a directory using Node.js. I want output that is an array of filenames. How can I do this? stackoverflow.com f..

반응형