2018年1月11日

摘要: OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在G... 阅读全文
posted @ 2018-01-11 10:30 刘应杰 阅读(349) 评论(0) 推荐(0)
摘要: 应用场景:1,每个请求都带上的参数,比如token,时间戳等。2,对返回的状态进行判断,比如token是否过期代码如下:[javascript] view plain copyaxios.interceptors.request.use( config => { var xtoken = getXtoken() if(xtoken != null){ ... 阅读全文
posted @ 2018-01-11 00:14 刘应杰 阅读(12027) 评论(0) 推荐(0)

2018年1月9日

摘要: 打开中间件 VerifyCsrfToken.php在其 $except 属性中添加要禁用的 uri,如:api/user/addapi/user/*api/* 阅读全文
posted @ 2018-01-09 13:08 刘应杰 阅读(150) 评论(0) 推荐(0)
摘要: //config/inex.js// Various Dev Server settingshost: '0.0.0.0', // can be overwritten by process.env.HOSTport: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be det... 阅读全文
posted @ 2018-01-09 09:13 刘应杰 阅读(1856) 评论(0) 推荐(0)

2018年1月5日

摘要: 一、建立中间件php artisan make:middleware CorsAjax二、编写中间件 CorsAjax \App\Http\Middleware\authorize_middleware::class, 'common' => \App\Http\Middleware\common::class, 'cors' => \App\Http\Middleware\Cors... 阅读全文
posted @ 2018-01-05 12:03 刘应杰 阅读(1564) 评论(0) 推荐(0)
摘要: 本篇包括以下内容:CORS 定义CORS 对比 JSONPCORS,BROWSER支持情况主要用途Ajax请求跨域资源的异常CORS 实现思路安全说明CORS 几种解决方案自定义CORSFilterNginx 配置支持Ajax跨域支持多域名配置的CORS Filterkeyword:cors,跨域,ajax,403,filter,RESTful,origin,http,nginx,jsonp原创作... 阅读全文
posted @ 2018-01-05 10:01 刘应杰 阅读(261) 评论(0) 推荐(0)
摘要: 作者: 阮一峰日期: 2016年4月12日CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个COR... 阅读全文
posted @ 2018-01-05 09:59 刘应杰 阅读(173) 评论(0) 推荐(0)
摘要: 首先表示折腾了十来天的php-laravel框架和vue的结合开发又偏前端实在是太大的阻碍,首先laravel的机制就是写完路由router再加载blade模板的.如果要在laravel工程里面加载一个.vue文件,必须通过一个 blade模板再导入vue.js. 近期接触了前端较前卫的思想,那就是压缩打包代码+组件化开发.这种思路就由不得传统的html的前端静态代码的,传统的静态项目的代码是... 阅读全文
posted @ 2018-01-05 01:45 刘应杰 阅读(3295) 评论(0) 推荐(0)
摘要: 生产材料PHP:PHP 5.6+Laravel 5.4:https://github.com/laravel/laravel/releases/Composer:http://getcomposer.org/Node.js:http://nodejs.org/Node Package Manager:http://www.npmjs.com/生产环境系统环境:Windows 7 x64Web服务器... 阅读全文
posted @ 2018-01-05 00:57 刘应杰 阅读(784) 评论(0) 推荐(0)

2017年12月30日

摘要: 转载 2017年07月27日 22:48:16984移动端高清、多屏适配方案背景开发移动端H5页面面对不同分辨率的手机面对不同屏幕尺寸的手机视觉稿在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿。对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点:首先,选取一款手机的屏幕宽高作为基准(以前是iphone4的320×480,现在更多的是iphone6的375×66... 阅读全文
posted @ 2017-12-30 22:29 刘应杰 阅读(9451) 评论(0) 推荐(0)

导航