首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
node
一江东流水
创建于2022-04-18
订阅专栏
node是高级前端必须掌握的知识
等 22 人订阅
共21篇文章
创建于2022-04-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何用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能兼容异步中间件,使其保持洋葱圈模型。
对于express VS koa 中间件机制的理解
express和koa中间件机制都是遇到next/await next就中断本中间件代码执行,执行下一个中间件。它们最大区别是在响应的时机,koa的响应时机在第一个中间,express是在最内层中间件
从几个关键节点来理解nodejs
首先我们弄清楚了什么是非阻塞I/O,即遇到I/O立刻跳过执行后面的任务,不会等待I/O的结果。当I/O处理好了之后就会调用我们注册的事件处理函数,这就叫事件驱动。
三篇文章让你彻底搞懂nodejs中的stream(下)
stream中流动的数据是二进制,之所以要用二进制是因为web服务中你不清楚用户传的数据类型,所以统一成二进制格式。node中二进制使用Buffer来表示,使用两位16进制表示一个字节。
三篇文章让你彻底搞懂nodejs中的stream(中)
http请求和文件操作属于网络IO和文件IO,所有IO操作都是非常慢的动作,所以需要使用stream来进行优化。nodejs对这两种场景都实现了stream的接口。
三篇文章让你彻底搞懂nodejs中的stream(上)
stream的本质就是由于一次性IO操作过大,硬件开销太多,影响软件运行效率,因此将IO分批分段操作,让数据一点一点的流动起来,直到操作完成。
手写nodejs服务端中cookie+session登录
cookie+session模式是通过在客户端存储一个useid信息,在服务端利用redis来存储对应的用户信息即session,每次用户访问的时候解析请求头的cookie,从redis获取用户信息。
前端工程师应该掌握的linux命令
本文首先介绍了环境变量的作用,及如何配置;接着介绍了linux下的用户,用户组,以及文件属性等知识;最后,总结了自己平常中最常用的命令。
下一页