목록Javascript (45)
9시 24분
이제까지 공부한 것들 중 몰랐던거나 중요하게 생각되는 부분들 메모 메모 var http = require('http'); // http 모듈 불러오기 var fs = require('fs'); // fs 모듈 불러오기 require() - 외부 모듈을 가져오는 함수 http랑 fs는 기본 모듈 var app = http.createServer{ } 서버 생성 Javascript Template literal : ` Dear ${name} `, 본문 내용과 변수를 같이 씀 var queryData = url.parse(_url, true).query; url.parse() - url 문자열을 url 객체로 변환하여 리턴한다. true: url 객체의 query 속성을 객체 형식으로 가져옴 false: ur..

함수를 이용한 정리정돈 함수를 이용해서 main.js를 리팩토링하자. function templateHTML(title, list, body){ return ` WEB ${list} ${body} `; } function templateList(fileList){ var list = ''; var i = 0; while(i < fileList.length){ list = list + `${fileList[i]}`; i = i + 1; } list = list + ''; return list; } 위와 같이 함수를 만들어주고, 해당하는 부분을 아래와 같이 바꾸자. var list = templateList(fileList); var template = templateHTML(title, list,`${ti..

콘솔에서의 입력값 syntax 디렉토리에 conditional.js를 만들고 아래와 같이 코드를 작성한다. var args = process.argv; console.log(args); 첫번째 자리 - node.js 런타임이 어디에 위치했는지 두번째 자리 - 실행한 파일의 경로 세번째 자리 - 입력값 var args = process.argv; console.log(args[2]); if(args[2] ==='1'){ console.log('yes'); } else{ console.log('no'); } Not found 구현 main.js를 아래와 같이 수정한다. var http = require('http'); var fs = require('fs'); var url = require('url'); ..

동적 웹페이지 제작 var http = require('http'); var fs = require('fs'); var url = require('url'); // url이라는 노드는 url이라는 변수를 이용하여 사용할 것이다. var app = http.createServer(function(request,response){ var _url = request.url; var queryData = url.parse(_url, true).query; var title=queryData.id; console.log(queryData.id); if(_url == '/'){ title = 'Welcome'; } if(_url == '/favicon.ico'){ response.writeHead(404); res..

leeeeeyeon.tistory.com/19 IXPLOIT 웹해킹 스터디 3주차 (1) Javascript 실행방법과 실습환경 브라우저, 자바스크립트 코드를 작성할 수 있는 에디터가 필요 메모장 등을 이용해 html 파일을 직접 만들거나, 크롬 개발자 도구의 console 창을 이용하거나, IDE와 같은 도 leeeeeyeon.tistory.com >> 자바스크립트 복습 Javascript > 웹 어플리케이션 제작 Node.js Application JavaScript Node.js runtime Javascript의 문법을 배우고 > Node.js의 기능을 배우고 > Node.js Application을 만들자 ! node.js 설치 nodejs.org/ko/download/ 다운로드 | Node...