Node.js 简介
Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具!
node安装
这个是node中文网站 Node.js 中文网 因为我的是window的系统 所以就直接去官网下载
然后安装 安装成功后 打开命令行工具 执行 node -v
如果看到
证明成功安装了
创建第一个Web服务
Node.js 应用程序的示例
创建一个文件夹
初始化
用vscode打开
示范一 导入os 模块 获取cpu,内存 信息
创建demo.js 文件
// 读取系统的cpu的信息
// 导入os模块
const os = require('os');
const cpus = os.cpus(); // 获取当前系统的cpu的数量
console.log(cpus.length);
// 获取内存的信息
const total = os.totalmem(); //获取总的内存
console.log(total/1024/1024/1024);
const free = os.freemem(); //获取空闲的内存
console.log(free/1024/1024/1024);
可以看到我们成功的获取了我们电脑的信息
这里我们简单的使用OS模块的两个API 想了解更多可以去官网查看
示范二 创建一个Web服务
首先我们要知道什么是一个Web服务
百度---Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件
我们知道前端请求数据的过程
前端ajax --> 发送一个API请求 --> web server(node.js)处理
这里我们有两个方法创建一个基本的http服务
方法一 --ES5
//1. 引入 http 模块
var http = require('http');
//2. 用 http 模块创建服务
/**
* req 获取 url 信息 (request)
* res 浏览器返回响应信息 (response)
*/
http.createServer(function (request,response){
// 设置 HTTP 头部,状态码是 200,文件类型是 html,字符集是 utf8
response.writeHead(200,{
"Content-Type":"text/html;charset=UTF-8"
});
// 结束响应
response.end('我的第一个服务');
}).listen('8888') // 监听的端口
console.log("启动成功");
在控制台启动它 node demo.js
在浏览器输入网址127.0.0.1:8888 的时候看到下面的内容 我们的web的服务就启动了
方法二 ES6
const http = require('http');// 导入http模块
const server = http.createServer((req,res)=>{
res.end('hello')
})
server.listen(3000,'127.0.0.1',()=>{
console.log('server 启动成功');
})
在控制台启动它 node demo.js
在浏览器输入网址127.0.0.1:3000 的时候看到下面的内容 我们的web的服务就启动了
这样我们就完成了我们的第一个web服务
1.Node.js 安装和搭建第一个服务 | 创作者训练营 征文活动正在进行中......
我的公众号: 前端魔法师 祝大家圣诞节快乐呀