node创造服务器格式:
var http=require("http"); //定义一个htttp请求
var fs=require("fs"); //引入fs文件模块
var server=http.createServer(function(req,res){
if(req.url=="/yuan"){
fs.readFile("./yuan.html",function(err,data){ //打开文件加./
res.writeHead(200,{"Content-type":"text/html;charset=utf-8"});
res.end(data);
})
}
else if(req.url=="/fang"){
fs.readFile("./fang.html",function(err,data){
res.writeHead(200,{"Content-type":"text/html;charset=utf-8"});
res.end(data);
})
}
});
server.listen(3000,"127.0.0.1");
在引入模块中,自定义文件夹dir
引入var dir=require(“dir”);即可获得dir模块中的内容。
在dir中,默认会打开index.js文件,可以添加package.json文件定义main函数,指定入口文件:{“main”,“dir.js”}
当在该项目下没有当前引用的模块,默认会在node_modules文件夹中获得。