话题编程语言 › NodeJs

编程语言:NodeJs

关联话题: Node、Node.js

使用Node.js实现Postman接口测试自动验签

本文介绍了如何使用Node.js实现Postman接口测试自动验签。

Node.js版本管理工具

NVM、N、Volta都是很棒的 Node.js 版本管理器,可以帮助你更改,管理和更新 Node.js 的多个版本,还可以与新版本保持同步。

使用nodejs + Puppeteer无头浏览器生成PDF

这篇文章介绍了使用Puppeteer库和pdf-lib库来生成和合并PDF文件的方法。文章给出了完整的代码示例,包括启动浏览器、跳转页面、生成PDF文件等步骤。

如何预防NodeJS命令注入

作为前端工程师而言,在我们日常工作中,不仅需要快速交付、优化性能相关,还要时刻对项目中所采用的nodejs技术栈及其安全相关的因素考虑在内。

简而言之,关于安全这根弦儿得时刻紧绷着!

用 Addon 增强 Node.js 和 Electron 应用的原生能力

本文将介绍如何使用 Node.js Addon 在桌面平台上创建跨语言绑定,以增强 Node.js 或 Electron 应用的原生能力,实现与系统交互或调用基于 C/C++ 编写的第三方库。

Node 中的 AsyncLocalStorage 的前世今生和未来

作者系统详实的介绍了什么是AsyncLocalStorage、如何使用、Node 是如何实现的 AsyncHook等。不论你是0基础还是对此API有些了解的读者都比较适合阅读此文。

Node.js健康检查和过载保护

设想一下,你有30个Node服务器与 "Nginx "服务器平衡。服务器的负载被平均分配,所以如果你有9000个用户,每个服务器有300个客户。把负载平均分配给每台服务器并不意味着你可以避免过载,因为你的工作对每个用户都可能不同。例如,对于user_1,你可能读取3个文件,但对于user_2,你可能需要读取10个(3.34倍)。根据用户的请求过程会有更多的复杂性,这是现实中需要去思考和解决的问题。在类似于这种的情况之下,开发者不得不平衡对同每一台服务器的请求,因为一旦这台服务器是Server Overload(过载)的状态,你的服务可能会挂掉。

深入理解 node 中的文件流

为什么要使用文件流想象这样一个场景,我要处理一个 10G 的文件,但我的内存大小只有 2G,该怎么办?

Node.js 未来发展趋势

本文将从Node.js 优劣势对比、系统架构、对前端影响三个层面深入分析,以及对未来行业发展趋势的一些预测进行讨论,Nodejs作为前端一门低门槛的服务端语言,对前端的影响和未来是巨大的。

Node.js 应用全链路追踪技术——全链路信息存储

本文主要介绍在Node.js应用中, 如何用全链路信息存储技术把全链路追踪数据存储起来,并进行相应的展示,最终实现基于业界通用 OpenTracing 标准的 Zipkin 的 Node.js 方案。

在 Node.js 中如何通过子进程与其他语言(Go)进行 IPC 通信

在子进程中,可以通过 NODE_CHANNEL_FD这个环境变量来获取到一个文件描述符来与父进程进行通信,那这个 NODE_CHANNEL_FD是从哪里来的?又该如何使用呢?

百度工程师带你体验引擎中的nodejs

一篇文章构建你的 NodeJS 知识体系。

Node 系统中定时任务的演化

北斗前端监控系统是 58 内部的一个线上质量监控排查解决方案,用于帮助用户大幅提升定位问题和优化项目的效率。系统共分为数据收集(SDK)、数据处理(Java)、数据存储(Druid、……)、数据分析(Node.js)、数据展示(React) 5 层模型。Node.js 作为系统中的数据分析层,提供各种数据分析和应用的方式。

在一期之后,系统的基础功能已经完备。平台可以收集 5 种类型、30 多种指标的数据,已经具备了很强的数据收集能力,数据应用的方式却很匮乏。

所以在二期开发时,我们计划在 Node 端加入多种数据应用的方式。实时告警,就是其中之一。

简单分析需求,服务端需要以一定的频次(例如每分钟)监测不同项目中用户配置关注的指标数值。当数值出现异常时,给用户发送邮件、短信等告警信息用于警示。

而其中的重点,就是如何在 Node.js 中设计并实现定时任务系统?

Node.js 缓存之 LRU Cache 高效实现

“性能不够,缓存来凑”,通常我们会用缓存来提升系统性能。如何实现一个高效的缓存库呢? 本文将学习结合哈希表、双链表、数组各自的优点实现一个时间复杂度为 O(1) 的缓存库。

SFF一站式node服务管理平台实践

SFF(Serverless For Frontend)一站式node服务管理平台,是基于Serverless服务提供的一套node服务整体解决方案,让开发者专注业务开发,大幅提升开发和运维效率。

读 Node.js 源码深入理解 cjs 模块系统

本文将将从内置模块和用户模块两方面理解 cjs 模块系统。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.0. UTC+08:00, 2024-05-08 00:47
浙ICP备14020137号-1 $访客地图$