三分钟教会你Node.js

NodeJS

1.简介
在这里插入图片描述

谷歌Chrome的V8引擎执行JavaScript的速度非常快,性能非常好。于是开始有人在其基础上构建系统。2009年2月,Ryan
Dahl在博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库。这就是著名的Node.js,它采用事件驱动,采用主流NIO非阻塞I/O
模型,从而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

2.安装

官网:	
https://nodejs.org/en/
https://npm.taobao.org/mirrors/node/v10.0.0/ 		#淘宝镜像链接
暂时不要太高版本,已经发现和Vue兼容不好。
Windows下非常好安装,一路NEXT即可。
node-v8.11.3-x64.msi

在这里插入图片描述
3 查看安装路径
通过dos命令,查找nodejs安装的位置:
在这里插入图片描述
4 node-server.js
任意目录下执行node-server.js,创建并启动node某个实例

var http = require('http');
var url = require('url');
var path = require('path');

//创建server
var server = http.createServer(function(req, res){
	//获得请求路径
	var pathname = url.parse(req.url).pathname;
	res.writeHead(200, {'Content-Type':'application/json; charset=utf-8'});
	if(pathname === '/'){
		res.end(JSON.stringify({ "index":"欢迎" }));
	}else if(pathname === '/health.json'){
		res.end(JSON.stringify({ "status":"UP" }));
	}else{
		res.end("404");
	}
});

//创建监听,并打印日志
server.listen(8060, function(){
	console.log('listening on localhost:8060');
});

注意:开发的Node.js应用,必须去实现一个健康检查接口,将来可以轻松和SpringCloud微服务架构进行整合,来让Sidecar可以把这个服务实例的健康状况报告给Eureka。

5.启动停止服务
安装完成nodejs,就可以在dos窗口中执行node命令,后面跟编写的node-server.js文件。

启动服务: node node-server.js

在这里插入图片描述

停止服务:

ctrl+c或者直接关闭窗口。

可以看到nodejs为何会横空出世,迅速占领市场,天下武功为快不破,node正印证了这点,启动服务神速,一个web运行环境秒启!
6.测试
访问首页
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值