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

웹개발7

[Node] App 모듈 형식 1. Module muse.js var M = { v:'v', f:function(){ console.log(this.v); } } M.f(); 객체들이 1천 1만 일경우 소스가 많아지면 엄청 보기 힘들어 질 것이다. 모듈을 이용하면 파일로 쪼개서 정리 할 수 있다. 2. 모듈 분류하기 mpart.js var M = { v:'v', f:function(){ console.log(this.v); } } module.exports = M; 파일을 생성하여 M 객체를 복사해 주자 mmodule.exports = M; 작성해주자 3. 모듈 가져오기 require // var M = { // v:'v', // f:function(){ // console.log(this.v); // } //} var part = .. 2021. 5. 2.
[Node] JavaScript 객체 Object vs Array var members = ['sein', 'main88', 'happy']; //Arryay console.log(members[1]); // main88 출력 var roles = { //Object 객체 'programmer':'sein', 'designer':'main88', 'manager':'happy' } console.log(roles.designer); //main88 출력 members Arryay이고 roles는 Object 객체 소스 이다 Arryay 활용한 반복문(while) var members = ['sein', 'main88', 'happy']; //Arryay console.log(members[1]); // main88 출력 var i = 0; .. 2021. 5. 2.
[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.