현재는 send 라는 메소드 와 get 이라는 라우팅 을 통해 그냥 페이지의 흐름 정도는 파악한 상태이다. #시멘틱 웹이란건 우선 query string 은 ex) www.abc.com/abc?id=10&pw=12 이렇게 ? 뒤에 변수 뒤에 나오는 것들을 쿼리 스트링이라고 함 그니까 get 방식으로 전달 하는 것을 의미한다. 변수 res.query.id와 res.query.pw를 통해 10 과 12 접근 가능 반대로 시멘틱 웹이란. semantic URL 방식은 ex) www.abc.com/abc/3/4 위의 코드에서는 res.params.id res.params.pw로 접근이 가능하다 대신의 그 위에 설정하는 방식에서 get(/abc/:id/:pw) 로 설정해주어야 한다. 이렇게 표현하는 방식을 시멘틱..
var express = require('express'); var app =express(); app.get('/',function(req,res){ res.send('Hello home page'); }); app.get('/login',function(req,res){ res.send('login please'); }); app.listen(80,function(){ console.log('Connected 80 port!'); }); 위의 예제는80번 포트를 기다리면서 localhost로 접속한 사람은 Hello home page 화면을 보게 되고 localhost/login 페이지로 접속한 사람은 login please 화면을 보게된다. 그런데 80번 포트라서 이렇게 보이지만, 만일 저 밑에 a..
* 개인적으로 공부한 내용입니다. 혹시 틀린점이 있다면 말씀해주세요 우선 npm이란 Node Packaged Manager 의 약자다. 기본적으로 node js는 http 혹은 os라는 모듈을 제공한다. 하지만 이외에 추가적으로 다른 모듈을 사용하기 위해선 npm을 사용해서 관리를 해야한다.. (사실 모듈과 패키지 차이점을 모르겠다. 패키지가 조금더 큰 개념 같은데..) https://stackoverflow.com/questions/20008442/difference-between-a-module-and-a-package-in-node 검색을 해보니 패키지가 모듈보다 약간 더 큰 개념이다. 모듈이 약간 1:1 대응같은 거라면 패키지는 약간 그룹화된 것을 의미한다. (영어 잘하구 싶다.)
※ 개인적으로 공부한 내용들입니다. 오류가 있을 수 있습니다. 오류가 있다면 댓글을 달아주세요^^ 감사합니다. 크롤링이란? 웹사이트에서 글 혹은 사진들을 가지고 오는것이 떠오른다. 만들고 싶은 것은? 취업이 하고 싶다. 자소서를 써야하는데 기업의 이름과 마감일자를 가져와서 보고싶다. 1. 일단 크롤링 할 사이트를 정한다 사람인 너로 정했다. 2. 분석한다 // 나중에 사진첨부하기 ㅠㅠ... 사진이 안올라가네;; var request = require("request"); var cheerio = require("cheerio"); var url = "http://www.saramin.co.kr/zf_user/jobs/public/list?sort=ud&quick_apply=&search_day=&keyw..