likes
comments
collection
share

SegmentFault 思否技术周刊 -- Node.js 进阶之旅,看看哪些还需要学?

作者站长头像
站长
· 阅读数 28
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。

文章推荐

《Node.js 如何实现异步资源上下文共享?》

本文使用尽量简单的方式介绍 Node.js 如何实现异步资源上下文共享,以及异步资源上下文共享对我们来说有什么用。

《锁定项目 Node 版本和包管理器》

成员机器 Node.js 版本不统一: 守旧派用 12.x、保守用 14.x、激进用 17.x。项目能否正常跑起来全凭天意,在没有 CICD 流水线加持本地 npm run build 的场景下线上风险可想而知。有人习惯用 npm、有人习惯用 yarn, 代码库里面经常会存在 package-lock.json、yarn.lock 文件同时存在的情况。更痛的点还是各种奇奇怪怪问题排查起来没有头绪。我们要做的就是将问题掐死在源头:锁定 Node.js 版本和包管理器

《使用 node.js 创建子进程并使用 WebSocket 和 Ipc 实现进程间通信》

本文主要记录、总结:node.js子进程的创建fork和spawn的区别与联系Ipc实现进程间通信WebSocket实现进程间通信

《node 异常数据响应排查(pm2 Cluster Mode、异步)》

不启动 Cluster 集群模式:因为本地是非 Cluster 集群模式,所以表现正常。那么第一个解决办法就是生产环境也不开启集群模式,但是一般来说这个方案是不可取的,生产环境的请求比较高,集群模式才是最优解法。

增加单实例的数据服务 | 降为单实例模式:类似于 redis ,只不过是新建一个单实例的 nodeJs 脚本。获取数据&更新数据都是请求这个脚本服务。因为不使用集群模式所以也就不存在共享问题了。同时也避免了上一个解法的问题,因为数据服务不对外开放,只给内网的服务开通,所以请求量级不会太大。

《【nodejs进阶之旅(2)】:使用koa2+mysql 实现列表数据分页》

分页主要字段包括 pageSize 每页条数、pageNum 第几页、startRow 当前开始页编号、endRow 当前结束页编号、total 总数量。主要是根据前端分页的参数,进行处理后,返回前端正确的数据,其实是一个很常见且简单的功能,但也是非常重要的。

《node+express 构建 web 服务器部署前端项目》

传统的前端项目部署依赖于tomcat服务做静态资源服务器、随着前后端分离的进程化、前端项目需要单独部署。对于前端部署我们除了采用nginx搭建静态资源服务器外,还可以使用node来搭建web服务器。下面跟大家分享下如何使用node搭建web服务器。

《2022 年用于 Node.js 的顶级 WebSocket 库》

在这篇文章中,我们将讨论2022年你应该考虑的八个Node.js WebSocket库。SockJSwsSocket.IOFaye WebSocketSocketClusterSocketteFeathers

《使用 node-config 在 Node.js 中创建配置文件》

管理跨不同环境的多个配置文件可能具有挑战性,并且有多种工具正试图用不同的方法解决这个问题。但是,在本文中,我们将学习如何使用 node-config 跨不同部署环境创建和管理 Node.js 配置文件。

《前端架构师破局技能,NodeJS 落地 WebSocket 实践》

本文从网络协议,技术背景,安全和生产应用的方向,详细介绍 WebSocket 在 Node.js 中的落地实践。

本文介绍的内容包括以下方面:网络协议进化Socket.IO?ws 模块实现Express 集成WebSocket 实例消息广播安全与认证BFF 应用

《如何安全地执行用户的自定义 nodejs 脚本》

本文将介绍在业务开发过程中,遇到需要执行用户自定义 nodejs 脚本的场景,该如何安全地执行用户的神秘代码。

《前端Node.js面试题》

Node基础概念Node 全部对象谈谈对process的理解谈谈对fs模块的理解谈谈对Stream的理解事件循环机制EventEmitter中间件如何设计并实现JWT鉴权Node性能监控与优化

热门问答

课程推荐

《Node.js 高级实战 · 手把手带你搭建动漫网站》

课程收获:

  • 异步编程和 HTTP 编程的基础
  • 最流行的 Koa2 框架的用法
  • 数据库访问技术,能够让你轻松的,编写各种 SQL 查询
  • 各种常见的 Web 编程技术,让你能快速的开发出,功能完备的 Web 服务
  • 完整的项目流程和最佳工程实践,可以让你跟老司机之间,项目经验的差距大大缩短
  • 大量的、常用的、中间件的用法和第三方组件的用法
  • 大大提高你的开发效率,提升你的代码质量
  • 组件化开发的思想以及高质量编程的工具和方法
  • 向架构工程师的职位发展,打下基础

适用人群:

  • 对于有一些前端开发经验的工程师,通过课程的学习,可以掌握后端开发的技术,这样就可以打通,前端开发和后端开发的任督二脉,让你成为全栈工程师,扩大、扩宽,自己的技能领域。
  • 对于项目经验比较少的工程师,通过课程的学习,可以掌握项目流程和最佳工程实践,让你能更快的、更好的融入,团队协作,让你在项目团队中,发挥重要的作用。

PS:大家想看哪些方面的技术内容,可以在评论区留言喔 ~如有问题可以添加小姐姐微信~SegmentFault 思否技术周刊 -- Node.js 进阶之旅,看看哪些还需要学?