Node.js学习介绍
开始之前,安利正在看一本程浩写的书,《站在两个世界的边缘》。上帝给了他太多的理想,却忘了给他时间去完成。好的,如果你感兴趣的话可以看看。
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或者邮箱删除。