环境:Node v8.2.1; Npm v5.3.0;OS Windows10 1、 Node事件介绍 Node大多数核心 API 都采用惯用的异步事件驱动架构,其中某些类型的对象(触发器)会周期性地触发命名事件来调用函…
分类:node.js教程学习
node.js当中net模块的简单应用(基于控制台的点对点通信)
我们可以使用node.js当中内置的net模块来创建socket服务端和socket客户端,实现一个简单的基于控制台的点对点通信。 一、利用net模块建立socket客户端 1、引包 const net = requir…
Node.js作为中间层实现简单的前后端分离
零、用koa2实现前后端分离的点赞+1的功能(欢迎clone和star) Github:https://github.com/pengxiaohua/praise-by-koa简书:http://www.jianshu.…
node.js当中的readline模块与文件流操作
一、readline模块 使用node.js当中的可以使用内置的readline模块来确保每次只读取文本当中一行的内容。使用时,与之相关的内置模块还有fs模块与path模块。 1、引用相关模块 const fs = re…
版本命名及限定规则详解
理解版本命名及限定规则 前言:讲解版本命名和版本限定的相关知识 版本命名规则 我们常见的版本命名格式为 [name].x.y.z-[state] name为可选字段,一般为 v,表示 version x.y.z 为各版本…
【Node dgram模块实现UDP通信】
1、什么是UDP? 这里简单介绍下,UDP,即用户数据报协议,一种面向无连接的传输层协议,提供不可靠的消息传送服务。UDP协议使用端口号为不同的应用保留其各自的数据传输通道,这一点非常重要。与TCP相比,占用资源更少,传…
基于node实现Markdown文件转换为HTML文件,并支持浏览器端的实时刷新
该案例的完整源代码地址为: https://github.com/linqian123… 这个案例的整体功能描述为,利用node当中的fs模块实时监视指定的Markdown文件当中的内容变化,(该Markdo…
Mocha中文文档
mocha中文文档 这个是对mocha文档的翻译,都是我一个字一个字敲出来的。水平有限,激情无限,欢迎大家批评指正。文档我也放在了我的github上,后续,我会添加一些例子进去,欢迎大家关注和贡献。 安装 使用npm全局…
Deploy NodeJS Docker to QiO Edge Cloud using Kubernetes
Create App and build docker image Create a file of the name Dockerfile with the content below and put into you…
踩坑记[持续更新]
用于记录coding过程中遇到的比较难解决或者有意思的问题,包括前端/后端(Node/Db),会持续更新… 后端 Node redis集群模式下pipline报错(2019.3.14) 问题描述: 在redi…
使用iconv-lite解决node当中不支持GBK编码的问题
1、Node环境当中不支持GBK编码 node.js当中的Buffer对象支持的编码格式的种类有限,大概有ascii、utf8、utf16le、ucs2、base64、binary、hex。不支持GBK的编码形式。对于w…
一个简单的NodeJs与PHP的benchmark
此次基准测试只是简单测算一下node与php在冒泡排序方面的时间损耗情况,基本思想是使用冒泡排序各自运算100次之后求出平均值;冒泡排序算法摘自网上,测试代码如下: 代码 JavaScript: function sor…