Querystring이란? http://localhost:3000/topic?id=1 위 주소의 전체를 URL이라 하고 '?' 뒤에 나오는 'id=1' 과 같은 부분을 쿼리스트링이라 한다. Querystring 이용 방법 app.get('/topic', (req, res) => { res.send(req.query.id);// 1 }); req.query를 이용해서 값을 얻는다. "/topic?id=1"에서 id와 "req.query.id"에서 id가 일치해야 값을 읽을 수 있다. 소스코드 app.get('/topic', (req, res) => { var topics = [ 'Javascript is ...', 'Nodejs is ...', 'Express is ...' ]; var output = `..
정적 페이지 const express = require('express'); const app = express(); const port = 3000; //public 디렉토리 생성 필요. //static.html(정적 파일)이 위치할 디렉토리 지정. app.use(express.static('public')); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); }); Hello, Static! coding coding coding coding coding 동적 페이지 const express = require('express'); const app = express(); const port ..
1. Underscore 객체 생성 var _ = require('underscore'); 2. 배열 생성 var arr = [3,6,9,1,12]; 3. 배열 값 호출 예제 console.log(arr[0]); //배열의 첫번째 값 호출 //결과: 3 console.log(_.first(arr)); //underscore를 이용해서 배열의 첫번째 값 호출 //결과: 3 console.log(arr[arr.length - 1]); //배열의 마지막 값 호출 //결과: 12 console.log(_.last(arr)); //underscore를 이용해서 배열의 마지막 값 호출 //결과: 12 참고 www.inflearn.com/course/nodejs-%EA%B0%95%EC%A2%8C-%EC%83%9D%E..
Hello World 출력 1. 설치 - 폴더 생성 mkdir myapp cd myapp - package.json 생성 npm init - dependencies에 추가 npm install express --save 2. app.js 작성 const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { res.send('Hello World!') }) app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`) }) 3. cmd(터미널)에서 app.js가 위치한 폴더로 이동 4. 실..
parentElement 부모 element를 가져온다. parentNode 부모 element를 가져온다. 소스코드 button let el = document.getElementById('param1').parentElement; console.log(el); let el2 = document.getElementById('param1').parentNode; console.log(el2); 결과 차이점 parentElement: 부모 element 노드를 반환. 부모 element 노드가 더이상 없을 경우 null 반환한다. parentNode: 종류에 상관없이 부모 노드를 반환. parentElement는 까지 거슬러 올라가고, document까지 가고 싶지 않을 때 사..