是一个基于Chrome-v8设计的单线程的基于事件驱动的非阻塞I/O模型的的一个js运行环境
在windows的powershell或cmd终端中,我们可以通过如下快捷键,来提高终端的操作效率:
1.使用上箭头,可以快速定位到上一次执行的命令
2.使用tab键,能够快速补全路径
3.使用esc键,能够快速清空当前已输入的命令
4.使用cls命令,可以清空终端
http模块,fs模块都是Node.js官方提供的,用来创建web服务器的模块,通过http模块提供的http.createServer()方法,就能方便把一台普通的电脑,变成一台web服务器,从而对外提供web资源服务
var http = require('http') //这是获取http模块
var fs = require('fs') //这是获取fs模块
var app = http.createServer((req,res),()=>{
//req前端访问后端,res后端传给前端 用户每访问一次函数调用一次
//配置返回给用户的数据包 的数据格式 和编码的类型utf8
res.setHeader('Context-Type','text/html;charset=uft8')
res.end("") //给前端最后一次发送数据包
})
app.listen(8080,()=>{
console.log('server running at http://'); //这是启动服务器命令
})
这是基本的输入格式
端口号: