Nodejs技术栈

其他

Node.js 是如何跑起来的

${server.address().address}:${server.address().port}`);});server.on('connection',
2023年3月4日
其他

经常初始化 vite 项目,却不知 create-vite 原理?揭秘!

https://github.com/lxchuan12/vite-analysis.git[20]如果看完有收获,欢迎点赞、评论、分享支持。你的支持和肯定,是我写作的动力~参考资料[1]git
2022年9月23日
其他

我捡到宝了!2022版前端面试上岸手册,最新最细致!

大裁员背景下,没什么比辞职后找不到工作更扎心!在行情好转前,前端程序员只能“猥琐发育”,不轻易跳槽,同时要修炼内功:对八股文、底层源码、重点项目等进行查缺补漏,静待行情好转抓住机会!为帮大家在“就业寒冬”期更好的稳步提升、精进技术,以便保全自身、甚至跳槽加薪,这里分享一份《前端面试上岸手册》手册由字节3-1前端面试官路白联合数家大厂面试官编辑整理,涵盖2022年最新最全面的大厂前端面试考点,共计180道!限时免费开放下载!扫码直接领取(含答案)适合初中级前端工程师精准学习拒绝收藏吃灰这份资料和网上找的有什么区别?网上找的资料杂乱无章没答案,只能放在收藏夹吃灰而这份资料包,由多名一线大厂前端面试官联合整理,含完整版框架、流行技术栈等,可用来突击面试拿offer,也可用来精准学习就业提升!全面进阶
2022年9月15日
其他

都在推荐 TS,有必要学习吗?该怎么学?

初学者都会遇到的疑问。认为给每一个变量、函数设置类型会拖累代码编写速度。一些难以理解的编译错误,会让你不知所措,为了能使得项目运行起来,又不得不试图找出问题所在。难以理解的范型概念,特别是对于只有
2022年9月2日
其他

现代 React Web 开发实战了解下?

项目跑起来。然后再“肢解”这个项目,将拆解出来的部分从浅到深排序,一一为你讲解,并做一些必要的实验。跟着学下来,你将有足够的知识从零开始,选择略有不同的技术栈,将这个
2022年9月1日
其他

天猪:我的 Node.js 十年,写在 NodeParty 2022 前夕

邀您线上围观,直播预约地址见文末。相识于微末我是一个野生的程序猿,非科班出身,在非互联网小公司待了很多年。刚开始工作的时候,还没有前端这个岗位,不过高三的时候就接触过网页三剑客,一见钟情于
2022年8月3日
其他

这个前端神器,让我1天赚了3W!

岁不被淘汰的前端程序员来说,要多提升自己在业务深层次发展的能力,而不是日复一日的做“搬砖活”。赶紧点击“阅读原文”去体验吧下载链接:https://code.fun或者,复制上面链接,去官网体验吧-
2022年7月27日
其他

前端新宠 Svelte 带来哪些新思想?赶紧学起来!

https://github.com/DeMoorJasper/parcel-plugin-svelte[46]https://juejin.cn/post/7112204639029690381:
2022年7月26日
其他

实战:React 18 + TS + Vite + Nest.js 开发一个文件压缩工具

让您的文件体积更小!压缩效果图项目地址:https://github.com/qufei1993/compressor技术栈项目前后端整体以
2022年7月21日
其他

2022 年 CSS-in-JS 技术的又一匹黑马!

https://github.com/qufei1993/compressor/blob/main/client/src/hooks/index.ts#L27。export
2022年7月15日
其他

浏览器是如何工作的:Chrome V8 让你更懂 JavaScript

的过程,辅助线程能够在后台完成的执行垃圾回收的操作。主垃圾回收器就综合采用了所有的方案(并发标记,增量标记,辅助清理),副垃圾回收器也采用了部分方案。似此星辰非昨夜,为谁风露立中宵Breaking
2021年2月24日
其他

v15.x 新 feature — Node.js timers 模块引入 setInterval 异步迭代器

-敬请关注「Nodejs技术栈」微信公众号,获取优质文章,如需投稿可在后台留言与我取得联系。▼往期精彩推荐▼一份开源的编码规范:代码整洁的
2021年2月20日
其他

一份开源的编码规范:代码整洁的 JavaScript

中文作者:alivebao中文地址:https://github.com/alivebao/clean-code-js原文作者:ryanmcdermott原文地址:https://github.com/ryanmcdermott/clean-code-javascript目录介绍变量函数对象和数据结构类测试并发错误处理格式化注释介绍作者根据
2021年2月19日
自由知乎 自由微博
其他

五月君 2020 年度回顾 — 缘起「Nodejs技术栈」

其实我是谁并不重要,能和大家在「Nodejs技术栈」相遇,得到大家的关注,本就是一份缘分,那么在下文中我也会以「Nodejs技术栈」做为主题来做一个回顾,自己的成长和一些经历。有时候
2021年2月11日
其他

一起来看看 Node.js v14.x LTS 中的这些新功能

Coalescing(空值合并)Intl.DisplayNames(国际化显示名称)Intl.DateTimeFormat(国际化处理日期时间格式)String.prototype.matchAll
2021年2月1日
其他

[推荐] 一个 Node.js 技术选型案例:使用 CARMEN 作为卡牌手游技术栈

p6?](https://www.zhihu.com/question/326940670CARMEN感谢读者对笔者的啰哩啰嗦的宽容,祝愿大家新春快乐,身体安康。参考^X-Forwarded-For
2021年1月29日
其他

在 Node.js 中使用 Async Hooks 处理 HTTP 请求上下文实现链路追踪

之间传递,这样对业务代码的侵入太大了,日志与业务的耦合度就太高了。如下代码,是我精简后的一个例子,现在有一个需求,在不更改业务代码的情况下每次日志打印都输出当前
2021年1月27日
其他

使用 Node.js 的 Async Hooks 模块追踪异步资源

类是如何实现的本地存储。Referencehttps://nodejs.org/dist/latest-v14.x/docs/api/async_hooks.html-
2021年1月26日
其他

Node.js 与未来

二进制文件,你可以得到正确的结果,我认为这非常有帮助。诊断报告当我们发现客户在生产中出现问题时,诊断报告是非常有帮助的。这是一个客户能够快速提供案发现场的方式。而诊断报告是一种可读性良好的
2021年1月20日
其他

在 Node.js 中使用诊断报告快速追踪问题

进程当前工作目录报告默认名称:YYYYMMDD.HHMMSS.PID.SEQUENCE.txt未捕获错误触发当程序遇到未捕获错误时主动触发,需要在启动服务时加上
2021年1月18日
其他

监控、链路追踪、日志的区别,傻傻分不清?

总结这样一看就很清楚了,每个组件都有其存在的必要性:Monitoring系统(Prometheus)从根本的需求和基本设计上就不可能支持Tracing和Logging:低频
2021年1月9日
其他

Node.js 小知识 — 实现图片上传写入磁盘的接口

交流群中大家遇到的一些问题,有时一个小小的问题背后也能延伸出很多新的知识点,解决问题和总结的过程本身也是一个成长的过程,在这里与大家共同分享成长。该问题之前由交流群一位同学提出,当时是遇到一个报错
2021年1月4日
其他

Github 4 万 Star!最全面的 Node.js 资源汇总推荐

框架文档相关文件系统流程控制文件流实时图片文本数字数学日期URL数据校验解析人性化压缩网络数据库测试安全基准化分析代码压缩认证授权电子邮件任务队列Node.js
2021年1月3日
其他

一个有趣的内存泄漏案例

Func3;所以聪明的小伙伴们发现问题没有,这变成了一个链式引用。这条链上的对象一个都别想被回收,都被牢牢绑死了。如果我们要解决这个问题,理想的引用模型应该是什么样的呢?理想的一个引用模型应该是无论
2020年12月23日
其他

探索异步迭代器在 Node.js 中的使用

https://github.com/mongodb/node-mongodb-native/blob/3.6/lib/async/async_iterator.js#L16//
2020年12月7日
其他

Node.js 开发实践,前端工程师的 MVP 利器

}跨域设置这里设置了跨域请求头,因为Origin是根据入参来的,很容易造成CROS攻击,对安全系数有要求的系统还是用别的方案吧,也可以使用express推荐的cors中间件。app.all('*',
2020年11月25日
其他

从理解到实现轻松掌握 ES6 中的迭代器

document.getElementsByTagName('div')console.log(divNodeList[Symbol.iterator]())
2020年11月16日
其他

Node.js v14.15.0 已发布进入 LTS 长期支持

-敬请关注「Nodejs技术栈」微信公众号,获取优质文章,如需投稿可在后台留言与我取得联系。▼往期精彩回顾▼Node.js
2020年10月29日
其他

排查 Node.js 服务内存泄漏,没想到竟是它?

https://chromium.googlesource.com/v8/v8.git/+/d3a1a5b6c4916f22e076e3349ed3619bfb014f29node
2020年10月15日
其他

Node.js 搭建 HTTPS 服务器

机构签发的证书,受各大浏览器厂商信任。在开发测试时为了简单点我们可以自签名证书,但是这在浏览器中打开时会有安全问题提示。使用
2020年10月12日
其他

震惊!这个代码片段竟然会让 V8 内存无法回收?!

Object]"。"有个长官让我更换这个枪的枪托,我更换时发现这个枪托根本拆不开,按照部队规定我就给送到这里来了",Json解释到,"这把是不是也你的?",M问道,"可能是我上次忘了吧,",
2020年9月27日
其他

Node.js 案发现场揭秘 —— 文件句柄泄露导致进程假死

故障案例了,今天是一枚全新的进程假死无响应案例。特点是完全不同于之前常规遇到的类死循环引发的阻塞假死,值得记录分析的过程,希望对遇到其它的类似案例的开发者有所启发。I.
2020年9月25日
其他

运维的报表之路,用 Node.js 轻松发送 grafana 报表

page.goto('https://yourgrafana.com/d/-a3b-ddWz/hu-lian-wang-chu-kou-hui-zong?refresh=30s&orgId=1');
2020年9月22日
其他

通过 Node.js 小示例学习浏览器缓存策略

rfc2616-sec9.html#sec9.1Referencehttp://verymuch.site/2018/10/09/web-browser-cache-strategy/文中示例可通过
2020年9月15日
其他

“Hello Node.js” 这一次是你没见过的写法

-敬请关注「Nodejs技术栈」微信公众号,获取优质文章,如需投稿可在后台留言与我取得联系。▼往期精彩回顾▼如何在
2020年9月5日
其他

如何在 Node.js 中判断一个文件是否存在?

-敬请关注「Nodejs技术栈」微信公众号,获取优质文章,如需投稿可在后台留言与我取得联系。▼往期精彩回顾▼实现浏览器中的最大请求并发数控制跨域(CORS)产生原因分析与解决方案Node.js
2020年8月24日
其他

Mongoose 实现关联查询和踩坑记录

https://mongoing.com/docs/core/data-modeling-introduction.html#references[2]#lookup-aggregation:
2020年8月17日
其他

跨域(CORS)产生原因分析与解决方案,这一次彻底搞懂它

表示该响应的有效期,单位为秒。在有效时间内,浏览器无须为同一请求再次发起预检请求。还有一点需要注意,该值要小于浏览器自身维护的最大有效时间,否则是无效的。看下增加了预检请求的效果,第一次先发出了
2020年8月10日
其他

实现浏览器中的最大请求并发数控制

浏览器在我们日常工作、学习中经常会使用到,有时候遇到页面请求过多,页面卡顿需要好长一段时间才能加载完成,有没有想过这是什么原因?和我们本文将要讨论的并发数有什么关系?探究
2020年7月27日
其他

Node.js + Socket.io 实现一对一即时聊天

socket.to(users[params.receiver].socketId).emit('reply_private_chat',
2020年7月20日
其他

如何为团队定制自己的 Node.js 框架?(基于 EggJS)

本身的定位就是框架的框架,帮助团队的技术负责人,来定制适合特定的业务场景的上层业务框架。在阿里内部也是这么实践的:实际上,框架还支持多层继承,在我们内部的继承关系其实是:特定场景框架:
2020年7月5日
其他

Node.js 在企业中的应用实践集锦 - 2020 年中汇总

在微医的应用场景及实践贝壳找房2019大前端秘籍:贝壳找房多端提效和性能质量优化实践途牛Node.js
2020年7月1日
其他

如何处理 Node.js 中出现的未捕获异常?

程序运行在单进程上,应用开发时一个难免遇到的问题就是异常处理,对于一些未捕获的异常处理起来,也不是一件容易的事情。未捕获异常的程序下面展示了一段简单的应用程序,如下所示:const
2020年6月28日
其他

NodeX Component - 滴滴集团 Node.js 生态组件体系

中的组件都在经历过真实的生产环境的鞭策,在历史的翻车和事故中沉淀了不少经验。大部分组件的解决方案都在线上跑了两年、甚至三年左右,持续不断的踩坑和维护,才锤炼出组件的稳定。我们建立
2020年6月18日
其他

基于 Egg 的 Node.js 性能监控解决方案 Easy-Monitor 3.0 开源了

三大操作系统。文档地址:https://github.com/hyj1991/easy-monitor源码地址:https://github.com/X-ProfilerII.
2020年6月11日
其他

使用 Nodejs 开发的 SpaceX-API 开源了!

这个项目提供了很多丰富的数据,虽然它不能真正让你造出一个火箭(并不包含火箭真正的制作步骤,😄),但是借助它提供的数据做一些有意思的项目还是可以的,通过开源项目也是一个学习的过程。上图展示了
2020年6月4日
其他

基于 SFF 一站式 Nodejs 服务管理平台实践

导语本文阐述了基于Serverless搭建一站式node服务管理平台过程中,在开发框架、日志、监控、部署等方面遇到的问题及技术方案。背景Serverless是一种无服务器架构,它的弹性伸缩,按需使用,无运维等特性都是未来的发展方向。但是如何充分的利用Serverless的优势是一个需要探索实践的问题。本文介绍的SFF(Serverless
2020年6月1日
其他

在 Nodejs 中 ES Modules 使用入门讲解

ms.')console.log(myModule.hello);console.log(myModule.node);console.log(myModule.default());运行$
2020年5月30日
其他

Nodejs v14.3.0 发布支持顶级 Await 和 REPL 增强功能

'mongodb+srv://:@cluster0-on1ek.mongodb.net/test?retryWrites=true&w=majority';const
2020年5月24日
其他

TypeScript + ServerLess 开发 REST API 实战

方式查看安装https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html确认是否安装成功which
2020年5月17日