Node.js入门

1.Node.js 是什么?

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript
运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

2.Node.js 安装

2.1: Node.js官网:[https://nodejs.org/en/download/]
根据个人选择安装

2.2: 安装步骤:下载完一直点击next即可
	
2.3  查看是否安装成功,命令行输入node -v或者nide --version

有版本提示则安装成功

3.Node.js 初体验

3.1:使用Node.js执行js脚本
3.2:先创建一个js文件,名称为helloWorld.js,内容为:
	var helloWorld='helloWorld';
	console.log(helloWorld);
3.3: 命令行执行node helloWorld.js

在这里插入图片描述

4.Node.js 简单的文件读写

4.1var fs=require('fs');
		//成功 data->数据,失败 error->null
		//失败  data->undefined没有数据,error->错误对象
		//读文件
		fs.readFile('text.txt',function(error,data){
				console.log(error)
				if(error){
					console.log("读取文件失败")
					return;
				}
				console.log(data.toString)		 
			})
			//写文件
			fs.writeFile('text1.txt'.'hello;node.js',function(error){
				if(error){
					console.log("写入文件失败")
					return;
				}
				console.log('文件写入成功')
			})

在这里插入图片描述

4.Node.js 轻松搭建一个web服务器

//加载http核心模块
var http=require('http');

//使用http.createServer()创建一个web服务器
var server=http.createServer();

//绑定端口号,启动服务器
server.listen(2323,function(){
	console.log('http服务器启动成功...')
})

//当客户端发送请求进来,就会自动触发服务器request请求事件,,然后执行第二个参数,回调处理函数
server.on('request',function(request,response){
	console.log('收到客户端请求....');
	console.log('请求路径为:'+request.url);
	//write 用来给客户端相应数据 可以使用多次
	response.writeHead(200,{'Content-Type':'text/html'});    
    response.write('<head><meta charset="utf-8"/></head>');
    response.write('<body>我是服务器....</body>');
    response.write('收到请求....</body>');
	//end 结束响应  必须
	response.end();
})

启动服务器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值