336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Node.js에서 사용하는 connect 모듈을 보던 중, 놀랐던 점..
벌써 router라는 메소드가 deprecated ~~!!!
이런..
일단 여기를 참고하자~~
https://github.com/senchalabs/connect/blob/gh-pages/tests.md#applisten
var blog = connect(); var admin = connect(); app.use('/blog', blog); blog.use('/admin', admin); app.route.should.equal('/'); blog.route.should.equal('/blog'); admin.route.should.equal('/admin');
최신문서상으로는 위와 같다~~~
하지만, 책에서는 요로코롬 나와버린다...
// 모듈을 추출합니다. var connect = require('connect'); // 서버를 생성합니다. connect.createServer(connect.router(function (app) { // GET - /Home/Index app.get('/Home/Index', function (request, response, next) { // 응답합니다. response.writeHead(200, { 'Content-Type': 'text/html' }); response.write('Index Page
'); response.end(); }); // GET - /Home/About app.get('/Home/About', function (request, response, next) { // 응답합니다. response.writeHead(200, { 'Content-Type': 'text/html' }); response.write('About Page
'); response.end(); }); })).listen(52273, function () { console.log('server running at http://127.0.0.1:52273'); });
일단 난 이렇게 고쳤다.
var connect = require('connect'); var rServer = connect.createServer(); rServer.use('/Home/Index',function(request,response,next){ response.writeHead(200,{'Content-Type':'text/html'}); response.write('Index Page
'); response.end(); }); rServer.use('/Home/About',function(request,response,next){ response.writeHead(200,{'Content-Type':'text/html'}); response.write('Index Page
'); response.end(); }); rServer.listen(8080,function(){ console.log('server is running at 8080 port'); });
'Programming > Javascript' 카테고리의 다른 글
Angular JS 동영상 강의 추천.. (0) | 2014.09.24 |
---|---|
NodeJs, Express 모듈을 사용해서 간단하게 DB에서 목록 불러오기 (0) | 2013.01.29 |
Node.js 책 구입~~ (0) | 2013.01.18 |
이전 포스트 다시보기 1탄 - JSON validator (0) | 2012.11.13 |
소스코드 or 이미지 주소 복사하기 (0) | 2009.06.18 |