nodejs的第二个小程序

var    http    =    require('http');    
var    otherfun    =    require('./models/otherfuns.js');      
http.createServer(function    (request,    response)    {      
        response.writeHead(200,    {'Content-Type':    'text/html;    charset=utf-8'});      
    if(request.url!=="/favicon.ico"){    //清除第2此访问  
        otherfun.controller(request,response);  
        otherfun.call(response);  
        response.end('');    
    }  
}).listen(8000);      
console.log('Server    running    at    http://127.0.0.1:8000/');    
//---普通函数      
function  fun1(res){      
    res.write("你好,我是fun1");      
}      
      
//-------------------models/otherfuns.js--------------------------      
function  controller(req,res){      
    //res.write("发送");      
    call('hello',req,res);      
    res.end("");      
}      
function  call(res){      
    console.log('call');      
}      
module.exports  =  controller;    //只支持一个函数      
      
/*      
//支持多个函数      
module.exports={      
    getVisit:function(){      
    return  visitnum++;      
    },      
    add:function(a,b){      
    return  a+b;      
    }      
}      
*/
//-----------------用函数名的字符串调用------------------
var        http        =        require('http');    
var  otherfun  =  require("./models/otherfuns.js");
http.createServer(function        (request,        response)        {        
                response.writeHead(200,        {'Content-Type':        'text/html;        charset=utf-8'});        
        if(request.url!=="/favicon.ico"){        //清除第2此访问
          //fun1(response);
          //-------用字符串调用对应的函数---
          funname  =  'fun3';
          otherfun[funname](response);
          //otherfun['fun3'](response);
          response.end('');    
    }
}).listen(8000);        
console.log('Server        running        at        http://127.0.0.1:8000/');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值