Node.js
小明爱折腾
程序猿一枚
展开
-
记录 在Nginx中装SSL证书
1、首先需要在阿里云购买一个免费的SSL证书,并且将证书与你的域名绑定购买地址:https://yundun.console.aliyun.com/?spm=5176.12818093.ProductAndService--ali--widget-home-product-recent.dre0.25f216d0kSFJGe&p=cas#/certExtend/free2、下载证书到本地 因为我是用的Nginx, 所以下载的是Nginx类型的3、把证书上传到服务器...原创 2022-04-11 15:54:59 · 631 阅读 · 0 评论 -
浏览器同源政策及其规避方法
浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍"同源政策"的各个方面,以及如何规避它。一、概述1.1 含义1995年,同源政策由 Netscape 公司引入浏览器。目...转载 2018-03-29 11:24:22 · 149 阅读 · 0 评论 -
跨域资源共享 CORS 详解
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制...转载 2018-03-29 11:26:52 · 130 阅读 · 0 评论 -
node单线程实现高并发原理与node异步I/O
一、node单线程实现高并发原理 众所周知nodejs是单线程且支持高并发的脚本语言。可为什么单线程的nodejs可以支持高并发呢?很多人都不明白其原理,下面我来谈谈我的理解: 1. node的优点:I/O密集型处理是node的强项,因为node的I/O请求都是异步的(如:sql查询请求、文件流操作操作请求、http请求...) a. 什么是异步? 异步:发出操...原创 2018-07-20 17:57:25 · 572 阅读 · 0 评论 -
Node.js框架之express与koa对比分析
转载:https://yq.aliyun.com/articles/3062 摘要: 提到Node.js开发,不得不提目前炙手可热的2大框架express和koa。Express诞生已有时日,是一个简洁而灵活的web开发框架,使用简单而功能强大。Koa相对更为年轻,是Express框架原班人马基于ES6新特性重新开发的敏捷开发框架,现在可谓风头正劲,大有赶超Express之势。 ......转载 2018-07-20 20:42:58 · 13507 阅读 · 0 评论 -
koa-body + fetch 上传文件后台无法读取的问题
koa开发后台时,前端用fetch发送http请求。在上传文件的时候,后台始终读取不到文件,经过笔者几个小时的采坑,终于解决,此贴用来记录一下,以防之后再碰到类似的问题。首先,上代码:服务器端:接下来是 koa-router 里处理文件上传的代码:在这里需要注意,在用koa-body 的时候要配置成下面这样:下面是前端代码:切记:请求的 header 不要...原创 2019-04-03 22:33:26 · 1254 阅读 · 0 评论