首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
node
一江东流水
创建于2022-04-18
订阅专栏
node是高级前端必须掌握的知识
等 23 人订阅
共28篇文章
创建于2022-04-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
nodejs学习6:nodejs应用的优雅退出
优雅退出是指通过监听信号SINGLE后,nodejs进程做一些处理,首先是关闭服务,不再接受新的请求;二是处理完正在执行的请求;三是释放资源,比如文件句柄、数据库连接等;最后process.exit。
nodejs学习5:负载均衡
在实际生产环境中,负载均衡是分层实现的,从用户请求进入到后端服务处理,每一层都有对应的负载均衡方案。
nodejs学习4:一个网站是怎么越做越大
你有没有好奇过,一个最初只有几个人访问的个人博客,最后是怎么变成能扛住百万级流量的互联网巨头? 其实这背后就是一部不断给系统“打补丁”、“加层” 的进化史,今天就来拆解这个过程。
docker学习2: 构建镜像Dockerfile
docker 容器内就是一个独立的系统环境,想想如果在这样一个系统上,要安装 nginx 服务,怎么做呢?需要执行一些命令、复制一些文件进来,然后启动服务。这都可以通过dockerfile来完成。
docker学习1: docker基本使用
后端系统会部署很多服务,包括我们自己开发的服务,还有 mysql、redis 等中间件的服务,部署它们需要一系列依赖的安装、环境变量的设置等等,这个时候就需要docker了。
nodejs学习2: 服务器资源及监控指标
对于一个后端开发来说,要时刻关注服务器资源CPU、内存、硬盘。 那怎么获取到资源的信息呢? 其实通过 node 的原生 api 就可以做到。
nodejs学习1:如何发现nodejs应用的问题?
如果拿到一个nodejs服务系统的指标,如何判断这个这个服务有问题? USE 方法: Utilization(利用率)、Saturation(饱和度):Error(错误数)。
如何用nodejs写一个标准的爬虫
爬虫就是通过发送一个url请求给服务器然后获取html字符串,然后分析html字符串提取有用的信息。在这个过程中我们定义了爬虫的类以及分析获取的类,这采用了组合设计模式,方便扩展。
nodejs 在开发后台服务中遇到的安全问题
在利用 nodejs 开发后台服务过程中,遇到了xss 攻击,sql 注入,密码加密等安全问题,现整理成此文。
nodejs 错误异常的捕获
web开发中错误并不会导致页面打不开或者影响用户使用,所以很多前端开发人员对错误的捕获并不是很在意。 但是,nodejs开发服务端需要对错误捕获进行处理,否则会大致整个服务的崩溃。
koa如何用async/await解决express无法处理异步函数的问题
express在处理异步中间件时会破坏洋葱圈的执行流程,koa利用async把所有中间件promise化,等待最后一个中间件执行完成后,再回溯执行剩余代码,这样就形成了一个完美的洋葱圈模型,
利用OOP+装饰器重写express服务
typescript的作用不仅仅是类型提示,它更大的作用是利用ts的新语法特性来更有效率的编写代码,比如利用class、装饰器、元数据reflect-metadata来重构代码。
一文讲透什么是Serverless
Serverless时代已到来,未来会有越来越多的 web 应用接入到 Serverless,前端开发工程师可以独立开发一个完整的项目,这对前端来说是一个巨大的机会,将自己的想法变为现实的机会。
Node.js 具备企业级应用的能力吗?
很多人都对Node.js的发展提出了质疑,本文根据业界大佬的观点整理成文,可以看出Node.js借助云原生技术是可以胜任企业级应用开发的。
一文搞清楚Node.js的本质
本文从宏观上阐述了Node.js的本质及组成,它由V8引擎,Libuv及第三库工具库组成的一个js的运行时,类似于浏览器。通过对c++/c语言的封装,提供了JS API,使得前端非常快速的开发后台。
认识nodejs,理解基本概念
前端工程学习nodejs能极大开阔前端的视野,这也是符合大前端的发展趋势的。本文对nodejs做了一个简要的介绍,它特别适合于web开发。
ejs模板渲染的使用及在动态生成代码中的应用
ejs是一个模板渲染库,广泛应用在服务端渲染html。在前后端不分离时用来编写前端html。随着前后端分离后,ejs的作用越来越小,但是它在动态生成代码的需求中仍然有很大的用处,可以实现一个高级需求。
一文弄懂nodejs的多进程开发
为了充分利用多核cpu资源,node提供了child_process和cluster模块来开启多进程。cluster主要用于在部署服务时开启,child_process用于在处理某个复杂任务时开启。
详解nodejs中的 RPC 通信
RPC是服务器和服务器之间的通信,它是基于TCP协议的,传输的数据是二进制,因此数据包要相比于http要小,同时解码数据更快。node中的net模块是创建RPC服务。
nodejs启动http服务的三种方式
本文展示如何使用原生http模块,express及koa框架来启动一个http服务。初步了解了express和koa的差别,koa使用async await能兼容异步中间件,使其保持洋葱圈模型。
下一页