微软的谷歌浏览器 全新的edge ,这次真的可以抛弃IE了吗

支持win7,以后网站开发,是不是可以不再考虑IE系了。IE,360也可以彻底再见了。 目前有三个版本,分别是6周一更的bate版,一周一更的dev版,还有每日更新的cannary版 。下载地址:https://www.microsoftedgeinsider.com/zh-cn/download/ 我使用的是canary 版,刚才用flags, 去开启实验功能。结果就频繁死机。 查看日志 [1107/231853.507:WARNING:minidump_to_upload_parameters.
阅读全文

jest单元测试

jest 是facebook推出的一款测试框架,集成了 Mocha,chai,jsdom,sinon等功能。 安装与配置 npm install --save-dev jest npm install -g jest 运行命令 jest 后会自动运行项目下所有.test.js和.spec.js这种格式的文件。涉及到运用 ES 或 react 的,要与babel相结合,加上.babelrc文件即可。jest的配置默认只需要在package.json中配置即可,当然也可以用独立的配置文件。 我们这里直接将
阅读全文

使用nodejs写一个能交互的命令行程序

原文译自Smashing Magazine -- How To Develop An Interactive Command Line Application Using Node.js 相信很多前端都听说过或者使用过Gulp, Angular CLI, Cordova, Yeoman或其他类似的命令行工具。但有想过这些程序是怎么实现的吗?例如在Angular CLI中使用ng new <project-name>后会建立一个已经有基本配置的angular项目;又或者像Yeoman,也能运行时候输入或者选
阅读全文

restfull设计

一、协议 API与用户的通信协议,总是使用HTTPs协议。 二、域名 https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。 https://example.org/api/ 三、版本(Versioning) 应该将API的版本号放入URL。 https://api.example.com/v1/ 另一种做法是,将版本号放在HTTP头信息中,但不如放入URL方便和直观。Github采用这种做法。 四、路径(Endpoint) 路径又
阅读全文

nginx proxy_cache proxy_store的使用

先留个坑,目前使用了proxy_store对图片进行缓存。 好像可以使用memcach对动态页面进行缓存。另外还得学习redis~ # 配置文件主要添加了三行: proxy_cache_path /usr/local/nginx/cache levels=1:2 keys_zone=cache_one:500m inactive=1d max_size=30g;   proxy_cache_path:表示缓存文件存放的路径,该路径是预先就要创建好的 levels=1:2 : 设置在相对于path指定目录
阅读全文

nodejs文件和文件夹的操作

/**  * 读取路径信息  * @param {string} path 路径  */ function getStat(path){   return new Promise((resolve, reject) => {     fs.stat(path, (err, stats) => {       if(err){         resolve(false);       }else{         resolve(stats);       }     })   }) }   /**  
阅读全文

https的支持

1、在阿里云购买SSL证书,选择免费的。https://common-buy.aliyun.com/?spm=5176.2020520163.cas.3.72cbnT9pnT9pvl&commodityCode=cas#/buy 2、购买完成后还需要进入申请,最终审核成功下载证书,并传到服务器。 3、记得要开发443防火墙 iptables -A INPUT -p tcp --dport 443 -j ACCEPT service iptables save 配置参考 #/etc/nginx/ngin
阅读全文