首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
nodejs
订阅
李登登
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
30 个有用的 Node.js NPM 包
Nodejs生态通过npm包的形式复用代码,目前累计有超过100多万个开源可用的包。我们遴选了30个常用的nodejs安装包,让您免于重新发明轮子。
[NodeJs系列]NodeJs模块机制
本节主要基于NodeJs源码,对其模块的实现做一个简要的概述,如有错漏,望诸君不吝指正。 路径分析其实就是模块查找的过程,由_resolveFilename函数实现。 这些在官方文档中已经阐述的很清楚了,这里就不再赘述。 如果模块存在,那么_resolveFilename会返回…
Node 案发现场揭秘 —— 如何利用 GC 日志不修改代码调优应用性能
GC 的全称是 garbage collection,它其实是一种自动内存管理机制,一般会由对应语言实现的垃圾回收器,在某些触发条件下对当前程序不再使用的对象内存进行回收处理。 GC 日志目前是文本格式输出的形式,需要大家获取到以后进行对应的按行解析处理,也可以使用 v8-gc…
node.js中exports与module.exports的区别分析
关于Node.js中的exports和module.exports,很多时候都比较容易让人混淆,弄不清楚两者间的区别。那么我们就从头开始理清这两者之间的关系。 事实上,Node.js应用在编译的过程中会对JavaScript文件的内容进行头尾的封装。例如: 在进行了头尾封装之后…
[译] 使用 Node 和 OAuth 2.0 构建一个简单的 REST API
JavaScript 在 web 是随处可见 —— 几乎每个 web 页面都会或多或少的包含一些 JavaScript,即使没有 JavaScript,你的浏览器也可能存在某种扩展类型向页面中注入一些 JavaScript 代码。直到如今,这些事情都不可避免。 JavaScri…
服务器端如何获得客户端 IP 地址
如果有 x-forwarded-for 的请求头,则取其中的第一个 IP,否则取建立连接 socket 的 remoteAddr。
生产环境下的 Node.js 日志记录方案
使用 ElasticSearch,Fluentd和Kibana 设置 Node.js 日志记录基础结构。 设置正确的日志记录基础结构可帮助我们查找发生的问题、调试和监视应用程序。从最基本的角度来看,我们应该从基础架构中得到以下内容: 使用Bit(Github)在不同项目之间共享…
手把手教你用node撸一个图片压缩工具
依然是先介绍一下工具,本次我们主要用到了 tinypng 这个工具。tinypng是一个主流的图片压缩工具,他可以实现高保真的压缩我们的图片,一般我们可以进入他的官网https://tinypng.com/压缩图片,手动点击上传,但是每次只能压缩20张,这对于追求方便的我们来说…
对node工程进行压力测试与性能分析
上周在系统上线前,为了看下系统能承受多大的并发和并发下的负载情况,进行了一轮压测。在压测过程中,发现服务器的cpu飚的的非常高,而tps,接口耗时、服务可用等都是正常的,卧槽,这就奇了怪了,自己想了半天也没想出为啥,不得已求助了大佬,大佬说先查看 cpu processor w…