首页
学习
活动
专区
工具
TVP
发布

Nodejs技术栈

专栏作者
267
文章
548665
阅读量
66
订阅数
Node.js 是过去十年最具影响力的服务器技术吗?
摘要:众所周知,Node.js 具有独特的优势,可以让许多为浏览器编写 JavaScript 的前端开发者,无需学习不同的语言,即可编写除客户端代码之外的服务器端代码。在 Node.js 中,可以毫无
五月君
2022-12-12
6980
Node.js 19 已正式发布
Node.js 19 在上周已发布,本次更新亮点包括:将 V8 JavaScript 引擎更新到 10.7,以及默认启用 HTTP(s)/1.1 KeepAlive。
五月君
2022-12-12
5320
Node.js 进阶 - 多文件 Stream 合并,串行和并发两种模式实现
将多个文件合并为一个文件,常见的场景是类似于大文件分片上传,事先根据一定的文件大小拆分为多个小文件上传到服务端,最后服务端在合并起来。
五月君
2022-05-19
1.8K1
零基础开发 Node.js Addons 插件:参数与返回值处理
上一篇回顾 零基础开发 Node.js Addons 插件:Hello Node-API。本篇介绍使用 Node-API 为 Node.js 开发基于 C 的 Addons 时,如何接收与处理 Node.js 层传递的参数、Node-API 参数类型如何与 C 的类型互转、使用 CMake.js 构建源码。
五月君
2022-04-06
1.2K0
Node.js v17.6.0 发布,允许从 HTTP 和 HTTPS URL 导入模块
Node.js v17.6.0 版本于 2022-02-23 发布,一个显著的特性是试验性支持从 HTTP 和 HTTPS 导入模块,这里面也包括很多问题,包括从安全方面考虑,目前在 Node.js 中使用还是有一些限制。及一些其它的常规小错误修复。
五月君
2022-04-06
1.2K0
零基础开发 Node.js Addons 插件:Hello Node-API
Node-API(以前称为 N-API)是 Node.js 官方提供的一个用来编写 C/C++ 插件的稳定模块。不同版本的 Node.js 只要遵循的 应用二进制接口(ABI) 的版本是一致的或向前兼容的,即可在多个 Node.js 版本之间切换使用。通俗的讲:“当你在 Node.js v12 编译之后的模块切换到 Node.js 14 无需重新编译仍可运行”。
五月君
2022-04-06
2.1K0
Node.js v17.5.0 发布,核心增加 fetch API
Node.js v17.5.0 版本于本周四(2022-02-10)发布,其显著变化为:
五月君
2022-04-06
1.4K0
插件式可扩展架构设计心得
大家可能不知道,鄙人之前人送外号“过度设计”。作为一个自信的研发人员,我总是希望我开发的系统可以解决之后所有的问题,用一套抽象可以覆盖之后所有的扩展场景。当然最终往往能够证明我的愚昧与思虑不足。先知曾说过“当一个东西什么都可以做时,他往往什么都做不了”。过度的抽象,过度的开放性,往往让接触他的人无所适从。讲到这里你可能以为我要开始讲过度设计这个主题了,但其实不然,我只是想以这个话题作为引子,和大家讨论一下关于设计一个插件架构我是如何思考的。
五月君
2021-12-27
1.2K0
NestJS、TypeORM 和 PostgreSQL 项目开发和数据库迁移完整示例(译)
当 Node.js Server 项目越来越大时,将数据和数据库整理规范是很难的,所以从一开始就有一个好的开发和项目设置,对你的开发项目的成功至关重要。在这篇文章中,向你展示是如何设置大部分 Nest.js 项目的,我们将在一个简单的 Node.js API 上工作,并使用 PostgreSQL 数据库作为数据存储,并围绕它设置一些工具,使开发更容易上手。
五月君
2021-11-30
5.3K0
Node.js v17 来了,看看都有哪些新功能?
Node.js v17 版本已发布,取代了 v16 做为当前版本,新的 v17 版本提供了一些新功能:基于 Promise 的其它核心模块 API、错误堆栈尾部增加 Node.js 版本信息、OpenSSL 3.0 支持、v8 JavaScript 引擎更新至 9.5。
五月君
2021-10-27
1.6K0
EventLoop 系列 - 单线程、调用栈、堆、队列、Eventloop 这些概念了解下~
在 《JavaScript 异步编程指南》的上个模块中,我主要讲解了异步编程的基本应用,在这个模块系列中我想来聊聊事件循环,英文称为 EventLoop。
五月君
2021-10-18
9520
基于 Node 环境的终端 cli 翻译工具
大家好~我是荣顶,不知道大家平时开发时,是否需要经常查单词,和一些报错长短句,由于我的英文实在是不怎么好,所以日常使用有道等查词工具的频率是非常高的.但是经常在编辑器以及翻译软件或是其他中来回切换难免有些影响效率,所以我决定写一个能在终端轻松方便使用的翻译小工具. 下面就给小伙伴们分享一下我的 cli 工具制作历程~
五月君
2021-10-18
8180
2021 年最值得关注的 8 个 Node.js 项目
转载推荐:项目无论是用于自己的应用,还是找开源项目贡献代码,这些都是不错的选择~ 1. Cytoscape.js
五月君
2021-05-11
1.2K0
聊一下 Node.js 中 NAPI 的 napi_value
但是我们发现搜遍Node.js的源码都找不到napi_value__定义,那这个定义是什么意思呢?c语言中,允许定义一个没有定义的结构体的指针。所以napi_value其实就是一个一级指针。他不需要类型信息,因为Node.js不会对他进行解引用。比如在c语言中有以下代码
五月君
2021-05-11
1.6K0
Farrow 介绍:类型友好的函数式风格 Node.js Web 服务框架
今天给大家介绍一个我最近开发的新项目——Farrow。一款类型友好的函数式风格 Node.js Web 服务框架。
五月君
2021-05-11
1.4K0
Node.js 16 来了,14 将支持到 2023 年
参见 Node.js 官方网站[1] 的发布记录,Node.js 16 版本已于 2021 年 4 月 20 日发布,重点包括:将 JavaScript v8 引擎更新至 9.0、预建的 Apple Silicon 二进制文件及其他稳定的 API。
五月君
2021-04-23
2.1K0
Node.js v15.x 新特性 — 控制器对象 AbortController
Node.js v15.0.0 提供了一个全局实用 API AbortController,用于在选定的基于 Promise API 中发出取消信号。无需引入在所有模块中均可使用,该 API 的实现是基于浏览器中的 Web API AbortController。
五月君
2021-04-02
1.3K0
Node.js 为前端赋能 | 如何推动基础架构项目落地
首先做一下自我介绍,我是来自新浪移动基础前端组的付强,我网名叫小爝,如果经常上知乎的朋友可能对我比较熟悉,不熟悉的朋友也没有关系,我简单的做一下我个人的经历介绍,目的是为了让大家了解我之前的背景,让大家更好的带入到我今天要讲的主题中。
五月君
2021-03-16
1.1K0
Node.js 小知识 — 如何实现线程睡眠?
作者简介:五月君,Software Designer,公众号「Nodejs技术栈」作者。
五月君
2021-03-16
2.7K0
如何开发 Node.js Native Add-on?
这篇文章是由 Chengzhong Wu (@legendecas),Gabriel Schulhof (@gabrielschulhof) ,Jim Schlight (@jimschlight),Kevin Eady,Michael Dawson (@mhdawson1),Nicola Del Gobbo (@NickNaso) 等人编写的,首发在 Node.js Medium 博客。
五月君
2021-03-16
1.5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档