博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NodeJS系列~目录
阅读量:6209 次
发布时间:2019-06-21

本文共 1120 字,大约阅读时间需要 3 分钟。

Node.js官网对它的阐述

Node.js is a platform built on for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Node.js是一个运行在chrome脚本引擎上的应用程序,它是基于事件驱动,单纯种,非阻塞的轻量级的,高效的应用程序,它可以用做搭建WEB服务器上.

Node.js官网的一个类似hello world的实例

var http = require('http');http.createServer(function (req, res) {  res.writeHead(200, {'Content-Type': 'text/plain'});  res.end('Hello World\n');}).listen(1337, '127.0.0.1');console.log('Server running at http://127.0.0.1:1337/');

上面代码的功能是开启一个端口1337来进行http协议的监听,当有客户端发出请求(request)时,node.js会做出一个响应(resonse),结果是在客户端的浏览器上输出Hello World字符!

Node.js不仅可以创建http服务,而且还可以创建基于tcp的服务,下面是一个socket通讯的例子,向客户端开启1337端口,进行对tcp协议的监听

var net = require('net');var server = net.createServer(function (socket) {  socket.write('Echo server\r\n');  socket.pipe(socket);});server.listen(1337, '127.0.0.1');

我们在书写代码时,可以看到,node.js像其它语言一样,都有自己的引用关键字,即将一些类库引入到当前服务中来,在node.js里require就是这个关键字,它实现了对类库的引用.

好了,如果大家希望学习更多的node.js知识,可以阅读我这个系列的文章!

NodeJS系列~目录

永久更新中...

 

转载地址:http://spbja.baihongyu.com/

你可能感兴趣的文章
poj1062 最短路径 dijkstra
查看>>
第三次作业——吴有恒
查看>>
Edit User Profile
查看>>
Maven异常:Could not find artifact
查看>>
SQLServer 表结构相关查询(快速了解数据库)
查看>>
心灵鸡汤【1】
查看>>
Open vSwitch作为openflow交换机的启动方法
查看>>
二次团队四
查看>>
径向基函数工作原理(样条函数)
查看>>
【Java中substring的参数及字符串的相等判断】
查看>>
使用Topshelf创建Windows服务
查看>>
冲刺阶段第六天,4月24日。
查看>>
php实现历史浏览记录
查看>>
vue中的图标字体引入
查看>>
2016经典微小说:《轮回》
查看>>
jQuery操错题积累
查看>>
nftables
查看>>
P1714 切蛋糕 单调队列优化DP
查看>>
位图与布隆及大数据处理题型分析
查看>>
Python之 迭代器 列表解析器
查看>>