使用nodejs实现页面跳转

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tongkaiming/article/details/79871481

使用NodeJs实现页面的跳转

1 创建testApp.js:

var http=require('http');
var fs=require('fs');
var server =http.createServer();
server.listen(8080,function(){
	console.log("Server is rining port 8080");
});
//请求回调函数
var handRequest=function (req,res){
	console.log('当前的请求是:'+req.url);
//	response.write('hello');
//	response.write('world');
	//response.writeHead(响应状态码,响应头对象)
	var url=req.url;
	if(url=="/login"){
		res.writeHead(200,{
			'Content-Type':'text/html'
		});
		fs.readFile('index.html','utf8',function(err,data){
			if(err){
				throw err;
			}
			res.end(data);
		});
	}else{
		res.writeHead(200,{
			'Content-Type':'text/html'
		});
		fs.readFile('404.html','utf8',function(err,data){
			if(err){
				throw err;
			}
			res.end(data);
		});
	}
	//发送完数据后结束响应
	//res.end('404 NotFound');
};
//任何请求都会触发该事件
server.on('request',handRequest);

2 创建index.html和404.html

最后运行testApp.js,命令 node testApp.js:

成功界面:




猜你喜欢

转载自blog.csdn.net/tongkaiming/article/details/79871481