什么是Node.js
首先,很多人误以为它是一门新的语言,其实不是哈。
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行 环境,并不是一门新的语言。
通俗的理解:
Node.js为JavaScript代码的正常运行,提供的必要环境,这样说吧:
浏览器是JavaScript的前端运行环境
Node.js是JavaScript的后端运行环境
Node.js开启了我们前端世界的大门,带来了我们今天的大前端时代。
如何利用Node.js创建一个本地web服务
首先,明白一个概念,node.js的模块有三大种,分别是node.js内置模块,第三方模块(个人、组织上传供大家使用),和自定义模块(自己建立的.js文件)。
今天咱们使用http内置模块,使用http.creatServer()方法,用来创建一个web服务器。
大致流程分为以下几个部分:
-
导入内置模块http
-
创建web服务器实例
-
指定端口并开启服务器
-
监听请求,给与响应
-
nodemon 文件名 -- 启动服务器(nodemon是npm全局安装的,安装命令为 npm i nodemon -g,它可以实时的检测代码的变化,方便调试)
服务器这边的效果如下:
这样,一个简单的本地服务器就启动成功了,是不是很神奇呀!!!