node.js中的函数调用
1、结构目录图片

2、内容一:


3、内容2:
这个没什么用,就不写了
4、内容三:
var other = require("./otherfun.js"); //调入其他模块并赋予一个变量

5、内容4:
这是otherfun.js的内容
module.exports={ //外部调用必须写在这个里面
fun2: function(res){
res.write("你好,我是fun2");
}, //注意,这个逗号很重要
fun3: function(res){
res.write("你好,我是fun3");
}
}

6、内容5:
var http = require('http');
var other = require("./otherfun.js"); //调入其他模块并赋予一个变量
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html;charset = UTF-8'}); //这是协议头,表示服务器回馈一个html网页
if(req.url != '/favicon.ico'){ //清除两次访问的问题
other.fun2(res);
other.fun3(res);
res.end('');
} //这是协议尾,表示这个网页结束,如果没有会导致网页一直在加载
}).listen(8000);
console.log('server running in 127.0.0.1:8000');


7、内容6:
var http = require('http');
var other = require("./otherfun.js"); //调入其他模块并赋予一个变量
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html;charset = UTF-8'}); //这是协议头,表示服务器回馈一个html网页
if(req.url != '/favicon.ico'){ //清除两次访问的问题
var funName ="fun2";
other['fun3'](res);
other[funName](res);
res.end('');
} //这是协议尾,表示这个网页结束,如果没有会导致网页一直在加载
}).listen(8000);
console.log('server running in 127.0.0.1:8000');
如果看起来不友好,请复制到js中打开

