nodejs初体验

一、什么是nodejs

1、Node.js 就是运行在服务端的 JavaScript。

2、Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

3、Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

——摘自菜鸟教程 

 

二、nodejs的真正用途

1、作为一个web server。在出现 nodejs 之前,js 代码只能运行在浏览器中,nodejs 可以让 js 代码运行在服务器。

2、运行在本地,作为一个打包和构建的工具。像我们现在使用的 npm 就是基于 nodejs 的包管理工具。

 

三、下载安装

1、打开官方网站 https://nodejs.org/en/

浏览器会自动识别你的计算机操作系统,并且推荐适用的版本

第一个12.xxx的版本是稳定版,第二个是最新版,推荐适用稳定版

 

 

 

2、同一台电脑上安装多个node版本

实际工作中,我们每个项目依赖的 node 版本可能都是不同的,那么就可以使用 nvm 来进行node版本管理

windows安装方式:

https://github.com/coreybutler/nvm-windows

mac安装方式:

运行 brew install nvm

 

3、nvm 常用命令

nvm list :查看当前所有的 node 版本

nvm install 版本号:安装指定版本

nvm uninstall 版本号:卸载指定版本

nvm use 版本号 :使用指定版本


四、启动一个 server 服务

1、新建一个文件,如 app.js

 1 // http 是node自带的模块,直接引入即可
 2 const http = require('http')
 3 
 4 // 创建一个 http server
 5 // req 是 request 的简写,res 是 response 的简写
 6 const server = http.createServer((req, res) => {
 7   // 设置 response 返回值
 8   res.end('hello world')
 9 })
10 
11 // 在 3000 端口 启动 server
12 server.listen(3000)

2、在命令行输入 node app.js

3、浏览器打开 localhast:3000,显示如下界面即成功

 

posted @ 2020-07-20 14:56  小船二  阅读(127)  评论(0编辑  收藏  举报