Node.js基础学习第一节Hello Word

//导入http 包
var http = require("http");
//导入读取文件包
var fs = require("fs");
//URL 工具类
var url = require("url");



//实例化http 服务
var server = http.createServer(function(req,res){
	//获取URL 处理,
	console.log(req.url);
	//使用Url 工具类处理请求的URL中的变量值
	console.log(url.parse(req.url));
	//获取请求中对应的参数值, 获取过来后是一个对象,通过对象点属性获取到对应的数据
	var query = url.parse(req.url,true).query;
	//不处理小图标
	if(req.url == "/favicon.ico"){
		return;
	}
	//文件夹创建
	fs.mkdir("/tmp/a/apple",{recursive:true},(err) =>{
		console.log("error:"+err);
		if(err) {
			console.log("error:"+err);
		};
		console.log("创建失败了");
	});
	// var userid = parseInt(Math.random() * 89999)+10000;
	// console.log("欢迎" + userid);
	// //读取文件
	// fs.readFile("./test/1.txt",function(err,data){
	// 		if(err){
	// 			throw err;
	// 		}
	// 		res.writeHead(200,{"Context-type":"text/text;charset=UTF-8"});
	// 		console.log(userid + "文件读取完毕");
	// 		res.end(data);
	// 	});
		//顶级漏油设置
	// if(req.url == "/fang"){
	// 	fs.readFile("./test/xixi.html",function(err,data){
	// 		res.writeHead(200,{"Context-type":"text/html;charset=UTF-8"});
	// 		res.end(data);
	// 	})
	// }else if(req.url == "/yuan"){
	// 	fs.readFile("./test/haha.html",function(err,data){
	// 		res.writeHead(200,{"Context-type":"text/html;charset=UTF-8"});
	// 		res.end(data);
	// 	})
	// }else if(req.url == "/0.jpg"){
	// 	fs.readFile("./test/0.jpg",function(err,data){
	// 		//req表示请求,request;  res表示响应,response
	// 		//设置HTTP头部,状态码是200,文件类型是html,字符集是utf8
	// 		res.writeHead(200,{"Content-type":"image/jpg"});
	// 		res.end(data);
	// 	});
	// }else if(req.url == "/abc.css"){
	// 	fs.readFile("./test/aaaaaa.css",function(err,data){
	// 		//req表示请求,request;  res表示响应,response
	// 		//设置HTTP头部,状态码是200,文件类型是html,字符集是utf8
	// 		res.writeHead(200,{"Content-type":"text/css"});
	// 		res.end(data);
	// 	});
	// }else if(req.url=="/"){
	// 	fs.readFile("./test/haha.html",function(err,data){
	// 		//req表示请求,request;  res表示响应,response
	// 		//设置HTTP头部,状态码是200,文件类型是html,字符集是utf8
	// 		res.writeHead(200,{"Content-type":"text/html"});
	// 		res.write("<h1>我是主标题</h1>");
	// 		res.write("<h2>我是主标题</h2>");
	// 		res.write("<h3>我是主标题</h3>");
	// 		res.end(data);
	// 	});
	// }else{
	// 	res.writeHead(404,{"Content-type":"text/html;charset=UTF-8"});
	// 	res.end("失败");
	// }
});

//服务监听端口
server.listen("3000","127.0.0.1");

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值