手机版

Node.js学习介绍

时间:2021-09-06 来源:互联网 编辑:宝哥软件园 浏览:

开始之前,安利正在看一本程浩写的书,《站在两个世界的边缘》。上帝给了他太多的理想,却忘了给他时间去完成。好的,如果你感兴趣的话可以看看。

Node.js就像标题一样。我刚开始接触它。我们都在一起学习,这有问题。node.js是做什么的,有什么优势。首先是什么?用C语言编写,是一个JavaScript运行环境,也就是说可以编写系统级或者服务器端的JavaScript代码,交给node.js解释执行。也就是说,它是一个服务器端的JavaScript解释器,目标是帮助程序员构建高度可扩展的应用程序。

其特征在于:

1.这是一个运行JavaScript的环境

2.依靠V8引擎进行代码解释

3.事件驱动

4.非阻塞输入输出

5.轻量级,可扩展,适合实时数据交互应用

6.单进程,单线程。关于最后一点,说明它只支持单核CPU,这个问题可以通过代码来解决。解决方案:

(1)Nnigx反向代理,负载均衡,开放多个进程,绑定多个端口;

(2)打开多个进程监控同一个端口,使用集群模块;(有些地方我不知道,先列举一些,从头学起,然后我们会回头看,也许会了解更多。)

目前有高鹏、支付宝椅子框架等。都使用node.js,这说明它还有很多需要学习的地方。

一、下载node.js如果官网选择直接下载版本,就可以了。我下载了6.2.0版本。

1.下载后运行,下一步

2.设置环境变量,新版本不需要设计,软件会自动写环境变量

您可以在命令行上检查软件是否已自动编写。在这里,我下载安装后没有做任何事情,软件是自动编写的。

3.检查版本

接下来,创建一个应用程序

1.随便找个地方建个项目,路径不用中文也能搞定

代码如下:

var http=require(' http ');http.createServer(函数(请求,响应){ response.writeHead(200,{'Content-Type': '纯文本/纯文本;charset=utf-8 ' });//编码方式为utf-8 response.end('站在两个世界的边缘\ n ');}).听(8888);console.log('服务器运行于http://127 . 0 . 0 . 1:8888 ');2.从命令行开始

3.浏览器访问

这么小的应用就完成了。在这样做的过程中,我查阅了很多资料,看了其他大牛的博客。太多了,我就不附链接了。

不管什么是一个积累的过程,希望我的文章对大家有所帮助,并不时更新。

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助,也希望多多支持我们!

版权声明:Node.js学习介绍是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。