自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘿嘿

当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。

  • 博客(5)
  • 收藏
  • 关注

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

Cross-origin Resource Sharing 中文名称 “跨域资源共享” 简称 “CORS”,它突破了一个请求在浏览器发出只能在同源的情况下向服务器获取数据的限制。本文会先从一个示例开始,分析是浏览器还是服务器的限制,之后讲解什么时候会产生预检请求,在整个过程中,也会讲解一下解决该问题的实现方法,文末会再总结如何使用 Node.js 中的 cors 模块和 Nginx 反向代理来解决跨域问题。文中使用 Node.js 做一些 Demo 的演示,每一小节之后也会给予代码的 Demo ..

2020-12-30 13:08:24 1586

转载 js面试题:fn.call.call.call.call(fn2) 解析

有这样一道 JS面试题,问fn.call.call.call.call(fn2)的结果是什么?先说下 call 函数的内部原理:可以改变函数的this; 执行函数下面模拟下 原生的call函数:Function.prototype.call = function(context, ...args){ context = context? Object(context) : window; // 改变 this context.fn = this; // 执行函数 retur..

2020-12-26 21:50:45 833 1

转载 【Vue】动态添加组件的两种实现

在Vue项目中,想要动态为页面上添加组件,是一件十分容易就能够实现的事情,这必须要得益于Vue框架的强力支持! 但有时候往往就是由于事情变得简单起来后,却突然忘记了要如何去实现。这大概就是对代码走火入魔的一种解释吧!为页面动态添加组件,在实现区别上,我总结出了2种:数据动态渲染已有组件。 先生成组件再添加到界面上。〇、提出需求假设现有一需求:要求实现某标签的添加,删除功能。效果如下:这种效果想必还是比较合适用来理解组件的动态添加和移除的。 下面将对两种实现方案分别进行讲述。在这之前先

2020-12-26 18:41:52 13087 1

转载 nodejs之express的中间件

express中间件分成三种内置中间件 static自定义中间件第三方中间件 (body-parser) (拦截器)全局自定义中间件在请求接口时 有几个接口都要验证传来的内容是否存在或者是否正确 不可能每个接口都写一段验证,所以这一段验证可以提取出来,通过中间件实现const express = require("express");const app = express();// test1接口app.get("/test1",(req,res) =&g..

2020-12-17 15:10:34 152

转载 Express与常用中间件的使用

1.Express是什么?在Node.js后端开发中,使用官方提供的http模块可以创建一个Web服务器应用,但是此模块非常底层,要处理各种情形,比较繁琐,为此便有了Express,它是第三方模块,是一个基于Node.js的http模块而编写的高层模块,简化Web服务器端应用的开发。2.Express框架使用方法(1). 下载expressnpm i express(2). 引入expressconst express = require('express')...

2020-12-17 14:34:03 195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除