nodejs中导入其他js文件中的函数:
在要被调用的文件中用关键字module.exports例子:
module.exports = {
fun2:function(res){
console.log("this is fun2");
res.write("this is fun2");
},
fun3:function(res){
console.log("this is fun3");
res.write("this is fun3");
}
}
在调用中直接使用 var funOther = require("相对路径"); 路径例如:./module/other.js
整体的例子:
var http = require("http");
var funOther = require("./module/other.js");
http.createServer(function(request, response){
response.writeHead(200, {"Content-Type":"text/html; charset=utf-8"});
if(request.url !== "/favicon.ico"){//防止发送两次请求第二次还执行
funOther.fun3(response);//调用方法
response.end();
}
}).listen(80);//监听端口
console.log("Server runnning at 80");