본문 바로가기
  • [성공하는 개발자] - Developer
728x90

Node33

[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] 동적 URL 이 코드를 동적 URL로 변경해 보자 var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function (request, response) { var _url = request.url; var queryDate = url.parse(_url, true).query; // console.log(queryDate.id); if (_url == '/') { _url = '/index.html'; } if (_url == '/favicon.ico') { return response.writeHead(404); } response.writeHead(200); response... 2021. 4. 22.
[Node] URL의 이해 1. 쿼리 스트링 var http = require('http'); var fs = require('fs'); var app = http.createServer(function (request, response) { var url = request.url; // console.log(url); if (url == '/') { url = '/index.html'; } if (url == '/favicon.ico') { return response.writeHead(404); } response.writeHead(200); response.end(fs.readFileSync(__dirname + url)); }); app.listen(3000); console.log(url);사용하면 2. url 문자열을 .. 2021. 4. 21.
[Node] Data Type 1. Number console.log(1+1); console.log(4-1); console.log(2*2); console.log(10/2); 사칙연산 가능하다 2. String console.log('1'+'1'); console.log('Lorem, ipsum dolor sit amet consectetur adipisicing'.length) 문자열에 + 사용은 문자와 문자를 더하는 결합 연산자이다 11은 문자 결합 연산자로 인한 '1'+'1' 로 나온 값 51 값은 string.length 통한 문자의 갯수 3. Variable var a = 1; console.log(a); a = 2; console.log(a); a = 1; 변수 = 상수 ; 오른쪽 값을 왼쪽에 있는 변수에다 대입해서 변.. 2021. 4. 21.
[Node] 웹서버 만들기 github.com/web-n/web1_html_internet web-n/web1_html_internet Contribute to web-n/web1_html_internet development by creating an account on GitHub. github.com 소스 다운로드 var http = require('http'); var fs = require('fs'); var app = http.createServer(function (request, response) { var url = request.url; if (request.url == '/') { url = '/index.html'; } if (request.url == '/favicon.ico') { return respon.. 2021. 4. 20.
728x90