node.js中函数的两种封装方式

  • Post author:
  • Post category:其他


1.创建一js文件(funs.js)

function controller(req,res){

//res.write(“发送”);

call(‘hello’,req,res);

res.end(“”);

}

module.exports = controller; //此文件中只有一个函数被发布

其他文件中调用:

require(‘./models/funs.js’);

controller(request,response); //直接调用

2.funs.js中

//—可声明多个函数

module.exports={

getVisit:function(){

return visitnum++;

},

add:function(a,b){

return a+b;

}

}

调用:

var funs = require(‘./models/funs.js’);

funs.getVisit();

funs.add(6,3);

3.动态函数调用

详见:

http://study.163.com/course/introduction/1003228034.htm#/courseDetail


中的第3节

转载于:https://www.cnblogs.com/pkutao/p/6028342.html