码迷,mamicode.com
首页 > 其他好文 > 详细

node学习第三天(2)

时间:2016-11-01 19:25:46      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:res   class   style   reg   exp   register   end   pat   server   

node获取url地址

 1 var http = require("http");
 2 var url = require(‘url‘);//node.js自带的url
 3 var router = require(‘./router‘);
 4 
 5 http.createServer(function(request,response){
 6    response.writeHead(200,{‘Content-Type‘:‘text/html;charset=utf-8‘});
 7 //一开始不加if,打印出的结果一直带favicon.ico,导致下面一直出错,加上这个判断好了
 8    if(request.url!==‘/favicon.ico‘){
 9        var pathname = url.parse(request.url).pathname; //路径名称带‘/’
10        pathname=pathname.replace(/\//,‘‘); //替换‘/‘
11        console.log(pathname);
12        //调用router中方法
13       router[pathname](request,response); 
14            response.end(‘‘);
15    }
16 }).listen(8000);
17 
18 console.log("server at running http://127.0.0.1:8000");

router.js

1 module.exports={
2  login:function(req,res){
3     res.write("我是login方法");
4  },
5  register:function(req,res){
6      res.write("我是register方法");
7  }
8 }

 

在浏览器输入:localhost:8000/login  打印出 “我是login方法”

                   localhost:8000/register 打印出“我是register方法”

 

node学习第三天(2)

标签:res   class   style   reg   exp   register   end   pat   server   

原文地址:http://www.cnblogs.com/jolee/p/6020449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!