Ajax-hook拦截全局ajax请求操作

作者:matrix 被围观: 10,152 次 发布时间:2017-12-13 分类:零零星星 | 3 条评论 »

github项目地址:https://github.com/wendux/ajax-hook/blob/master/src/ajaxhook.js 项目页面中有很多ajax接口请求,每次需要手动判断数据code进行错误消息提示,再加上有些使用jQuery,有些使用fetch操作,要是能有一个统一的$.ajaxSetup那就爽翻。搜索下ajax的全局拦截,有大神写好了,打开即食,NICE。代码量不大,大致的原理好像是把内置的XMLHttpRequest对象给代理了,克隆一份,进行伪装。请求操作都是通过的代理层,拦截、修改操作也都是......

nginx配置proxy_cache缓存策略

作者:matrix 被围观: 9,957 次 发布时间:2017-12-09 分类:零零星星 | 一条评论 »

之前有使用脚本删除缓存的记录,但是没有留下下proxy的使用,今天正好配置下下。 >> nginx定向清理Proxy Cache缓存 proxy是nginx的自带模块,作为前台代理后端的数据库请求,负载均衡啊什么的贼6 proxy配置 修改 nginx.conf文件配置 lnmp环境一般都是/usr/local/nginx/conf/nginx.conf 在http代码块中添加proxy操作 > vi /usr/local/nginx/conf/nginx.conf #编辑文件 #添加如下内容 proxy_connect_timeout 2400; proxy_read_timeout 240; pr......

phpStorm配置vagrant下的xdebug

作者:matrix 被围观: 5,764 次 发布时间:2017-10-15 分类:零零星星 | 一条评论 »

测试环境: 服务端:vagrant下ubuntu16的lnmp.org一键安装包 IDE:phpStorm for mac xdebug扩展进行断点调试 虚拟机安装配置xdebug扩展 连接vagrant ssh cd ~ wget https://xdebug.org/files/xdebug-2.5.5.tgz tar -zxvf xdebug-2.5.5.tgz cd xdebug-2.5.5 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure && make && make install 记录下Installing shared extensions的信息用于配置php.ini 2018-11-0......

macbook pro 13.3

作者:matrix 被围观: 5,006 次 发布时间:2017-10-12 分类:零零星星 | 2 条评论 »

以前用过 实话说苹果的电脑真的无敌,以前用过一段时间,刚开始没感觉什么 就只是别人看到的装逼范十足,其实用起来真心不错的。外观设计 电池续航 触控板 mac系统 屏幕显示真的官网所说 各行各业的利器,所以真心TM的贵,砸锅卖铁搞一台,真是大出血。 念念不忘 以前用过mac之后就一直想要一台,后来在油管上看各种mac的介绍,也找到好多测评体验的团队和Vlog主 TESTV很逗很四川,正能量的米奇沃克斯,都是从mac的介绍视频中入的粉。后面有考虑......

vagrant+LNMP一键安装包 报500错误

作者:matrix 被围观: 4,691 次 发布时间:2017-09-28 分类:零零星星 | 一条评论 »

问题 vagrant中的ubuntu环境安装了Lnmp一键安装包,TP5项目死活都无法访问,一直报错500,502。各种修改nginx.conf,最终还是需要查看nginx的error日志排查问题。 PHP message: PHP Warning: require(/vagrant/bj-admin/thinkphp/start.php): failed to open stream: Operation not permitted in /vagrant/bj-admin/public/index.php on line 35 PHP message: PHP Fatal error: require(): Failed opening required '/vagrant/bj-admin/public......

ajax后退操作解决办法

作者:matrix 被围观: 5,407 次 发布时间:2017-09-19 分类:零零星星 | 无评论 »

使用github项目 https://github.com/browserstate/history.js 问题场景 移动端网页列表(上拉加载执行ajax请求)中要在点击item详情页跳转后可返回,且返回页面中需要看到或定位到点击的来源位置。 测试 要实现准确定位,刚开始想的基本原理也就是俩页面之间跳转传递分页数和滚动条位置的数量,想过sessionstorage对象来存储或是用url中hash值、query参数来传递相关状态,列表页面中进行判断请求数据且修改ajax加载的分页起始数,但是url中的参数需......

win平台使用vagrant搭建lnmp环境

作者:matrix 被围观: 4,888 次 发布时间:2017-08-30 分类:零零星星 | 一条评论 »

win10上面安装的phpStudy这些天有时候打不开网页 502,请求一直loading,就算是代码问题我也扶不住,安装个Redis,mongodb都超级麻烦,并且好多都模拟Linux做的东西,最终写出来的代码都要发布到linux的生产环境,倒不如就搞个服务器的克隆环境,有虚拟机+vagrant 简直是巴适。它可以实现文件的共享 从而方便宿主机到虚拟机的文件同步,也就是win上编写代码,虚拟机测试运行,中间无需自行拷贝代码文件到虚拟环境。 PHP一键开发环境到目前用过phpnow......

nginx定向清理Proxy Cache缓存

作者:matrix 被围观: 4,974 次 发布时间:2017-08-22 分类:零零星星 | 无评论 »

很多服务器是使用nginx内置的Proxy_cache来缓存资源,防止不必要的后端请求。有时候需要单独清理某个缓存,这就麻烦了。 按照大多数做法是给nginx安装purge模块,但是目前有更加精简的办法使用代码手动删除 道理很简单:获取nginx缓存url的文件路径,然后删除就可以了。 proxy_cache_key缓存的key nginx 配置了proxy_cache_key的话需要根据自定义的key来获取url的缓存hash值,默认的key一般都是完整的访问url 具体自己的nginx是以什么作为缓存ke......