본문 바로가기
  • [성공하는 개발자] - Developer
반응형

node17

[Node] 파일 목록 출력 파일 목록 불러오기 var testFolder = './data/'; var fs = require('fs'); fs.readdir(testFolder, function(err, filelist){ console.log(filelist); }); 실행한 결과는 data 안에 있는 파일들을 배열형태로 불러오는 것을 알 수 있다. 2021. 4. 26.
[Node] 배열 / 반복문 1. Array 배열 배열의 형태 var arr = ['A','B','C','D']; [데이터] 값을 무한대로 넣을 수 있다 데이터 순서는 0부터 시작된다 순번 A = 0번째 B = 1번째 C = 2번째 D = 3번째 A 데이터 값을 출력 방법 var arr = ['A','B','C','D']; console.log(arr[0]); 2. 반복문 while문 var number = [1,500,12,34,5]; //배열 var i = 0; // 변수 초기화 while(i < 5){ //조건식 console.log(number[i]) i = i + 1 //증감식 i++ 가능 } 무한루프를 조심하자 조건식과 증감식을 정확하게 작성하지 않으면 무한루프가 형성된다. for문 for(초기화식; 조건식; 증감식){ .. 2021. 4. 26.
[Node] 쿼리 String 이용한 페이지 var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function (request, response) { var _url = request.url; var queryData = url.parse(_url, true).query; var title = queryData.id if (_url == '/') { title = 'Welcome'; } if (_url == '/favicon.ico') { return response.writeHead(404); } response.writeHead(200); fs.readFile(`data/${queryData.id}`, 'u.. 2021. 4. 24.
[Node] 파일 읽기 기능 var fs = require('fs'); fs.readFile('sample.txt', function(err, data){ console.log(data); }); node nodejs/filerad.js 실행하면 아무 것도 안나온다 경로 문제이다 경로를 nodejs 폴더로 이동해 주자 여기서 문제가 한가지 있다 sample.txt 있는 데이터들이 잘 나오질 않는다. 'utf8' 추가해 주자. var fs = require('fs'); fs.readFile('sample.txt', 'utf8', function(err,data){ console.log(data); }); 데이터 들이 잘 나오는 것을 확인 할 수 있다. 2021. 4. 24.
[Node] 다운로드 & 설치 안정적인 버전으로 설치해주자 Windows 설치 Win : Ctrl+R 눌러 주면 위와 같은 화면이 생성 된다 MacOS : 터미널 v12.16.2 버전으로 설치해줬다 위 버전을 설치 하셨으면 v14.16.1 되었을 것이다. node 실행 후 console.log(1+1); 입력하여 잘 작동하는지 확인해보자. 숫자 2가 나왔다면 성공이다 node 종료 방법 : Ctrl+c 2번 or .exit 프로젝트를 만들어 보자 Win 경로 : C:\Users\HEON\Desktop\node MacOS 경로 : ~/Desktop/node ~/ : 로그인 한 계정위치 폴더이다 node 라는 폴더를 바탕화면에 만들어 주었다 hellow.js 실행해보자 node hellow.js 실행 파일이 정상적으로 실행된 것을 볼 수.. 2021. 4. 20.
반응형