首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
node
订阅
武绍春
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Node Debugger调试
在Node v8+,支持一种调试方式:node --inspect server.js
Node.js Streams 基础总结
前段时间遇到项目上需要请求资源方获取opus编码的音频文件,然后置入ogg容器中传输给前端标准化播放器进行播放的需求。流程模式是,通过服务上建立的socket连接不断接收资源方传送的文件块。而前端请求中层服务是HTTP请求。 一个简单的需求,在Node.js服务中,比较适合处理…
Node Stream pipe的诞生
Stream继承EventEmitter。流可以是可读的、可写的,或是可读写的。 Stream分为Readable(可读流)、Writable(可写流)、Duplex(可读写流)、Transform(读写过程中可以修改和变换数据的 Duplex 流)。 source是可读流:R…
面试官问:Node 与底层之间如何执行异步 I/O 调用
核心模块(native模块):包含在 Node.js 源码中,被编译进 Node.js 可执行二进制文件 JavaScript 模块,其实也就是lib和deps目录下的js文件,比如常用的http,fs等等。 内建模块(built-in模块):一般我们不直接调用,而是在 nat…
Koa vs Express - 精通 Koa 中间件机制
随着 Node 默默的实现了 async-await 的用法,Koa2 也在最近发布了。Express 似乎还占领着这场人气比赛的上风,但自 Koa2 发布以来我一直愉快的使用着,并且总是害怕回到老项目中去使用 Express. 我偶尔出没在 Koa Gitter 为大家答疑解…
Node.js design pattern : Reactor (Event Loop)
Nodejs是非阻塞的,源于它是基于事件循环的设计模式,该模式也称为Reactor模式。 Nodejs同时也是单线程的,这里的单线程指的是开发人员编写的代码运行在单线程上,而Nodejs的内部一些实现代码却是多线程的,如对于I/O 的处理(读取文件、网络请求等)。关于Event…
前端数据流哲学
本系列分三部曲:《框架实现》 《框架使用》 与 《数据流哲学》,这三篇是我对数据流阶段性的总结,正好补充之前过时的文章。 本篇是收官之作 《前端数据流哲学》。 写这篇文章时,很有压力,如有不妥之处,欢迎指正。 同时,由于这是一篇佛系文章,所以不会得出你应该用 某某 框架的结论,…
Token 认证的来龙去脉
不久前,我在在前后端分离实践中提到了基于 Token 的认证,现在我们稍稍深入一些。 通常情况下,我们在讨论某个技术的时候,都是从问题开始。那么第一个问题: Token 是在服务端产生的。如果前端使用用户名/密码向服务端请求认证,服务端认证成功,那么在服务端会返回 Token …
[阿里国际UED]唯快不破,让nodejs再快一点
Node.js(服务端)的角度来看,JS本身的执行时间至关重要,如果执行时间从30ms降到3ms, 理论上QPS就能提升10倍,换句话说,以前要10台服务器才能扛住的流量现在1台服务器就能扛住,而且响应时间更短.那到底Node端如何做性能优化呢?
《Node.js设计模式》高级异步准则
本系列文章为《Node.js Design Patterns Second Edition》的原文翻译和读书笔记,在GitHub连载更新,同步翻译版链接。 几乎所有我们迄今为止看到的设计模式都可以被认为是通用的,并且适用于应用程序的许多不同的领域。但是,有一套更具体的模式,专注…