前端框架-- Node.js从小白起步
Posted 秦川以北
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端框架-- Node.js从小白起步相关的知识,希望对你有一定的参考价值。
一:创始人和诞生
Node.js平台(Node.js并不是一个独立的语言,是一个让javascript运行在服务端的开发的平台)的创始人是 Ryan Dahl。
Node.js基于V8引擎而诞生,能够满足对于高性能的Web服务。
2009年底,Ryan Dahl在柏林发表关于Node.js的演讲,之后Node.js逐渐流行于世。
二:安装
1.官网
Node.js 官网:https://nodejs.org/en/
Node.js 中文网:http://nodejs.cn/
2.官网内容
LTS 是node的长期支持版,建议使用此版本。
3. 安装(跳过无疑义的操作)
(1)
(2)完成以上步骤后,打开“命令提示”窗口(windows徽标键+R,并输入CMD)。
输入node -v和npm -v
若以上步骤都成功,那么node.js就安装成功了。
百度网盘视频:
https://pan.baidu.com/s/1kPzUl7qwLDLPhXpzHgu4IQ
提取码:euc5
三:Node.js的使用
(1)Node.js有三个特点:单线程,事件驱动和异步IO。
Node.js服务运行
1.开一个事件等待循环(event-loop)
2. req来袭
3.放入事件处理队列中,然后继续等待新的req请求
4. req处理完成后,调用I/O,结束req(非阻塞调用)
事件循环处理模式中,线程不用等待req处理完后在进行下个req的处理,而是将所有的req请求放入到队列之中,然后采用非同步的方式,等待req处理完后再调用I/O资源,然后结束req。
(2)node.js简单语法
引用核心库HTTP, require在这里与java中import一样。
consthttp = require('http');
声明一个ip与端口号。
constip= '127.0.0.1';
constport = 3000;
创建一个服务,代码里设置里响应头与返回值。
constserver = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello Node.js World!');
});
这是一个监听方法,通过控制台输出的路径访问,会在页面得到返回值。
server.listen(port, ip, () => {
console.log(`Server running at http://${ip}:${port}/`);
});
以上为node简单知识,请时刻关注后续,会有更精彩的内!
喜欢的话可以给我投稿!分享你的生活!
点这里给个赞!添加关注呗!
以上是关于前端框架-- Node.js从小白起步的主要内容,如果未能解决你的问题,请参考以下文章