一、node概要 |
对nodeJS早有耳闻,nodeJS是个啥东东?
nodeJS,我知道就是可以运行在后端的JavaScript。
为什么它能够在后端运行呢?
这就得归功于V8引擎(V8是Google Chrome浏览器的JavaScript引擎),通过对高性能V8引擎的封装,并通过一系列优化的API类库,使其就能够在后端运行了。
总结node有三大特点:
1、基于事件驱动;
2、无阻塞。
3.nodeJS非常适合处理并发请求。
4.后端 js
1、首先到官网下载nodeJS安装包。
2.检验是否安装成功,在Windows环境下,打开命令提示符,输入node – v,如果正常就会出现版本号的输出。
我将这个js(helloWorld.js)文件放在D盘的,so运行结果如下:
'use strict'
console.log('Hello world');
运行成功了
做个能响应前端请求的demo
下面是一段简短的后端 js代码
'use strict' //通过require将http库包含到程序中 var http = require('http'); //创建新的HTTP服务器 var server = http.createServer(); //通过request事件来响应request请求 server.on('request',function(req, res){ res.writeHead(200, {'Content-Type':'text/plain'}); res.end('Hell World\n'); }); server.listen('80'); console.log('Server running!');
好了,开启nodeJS交互环境,运行该js文件,我的命名是http.js。
so:
这样http服务器就启好了,接下来我们再打开网页,输入127.0.0.1:80,看看效果: