本地站点开启https

本地站点开启https
线上环境开启https请移步 给站点开启https和http2 本文这里要说的是如何在本地环境搭建https,至于说有什么用,假如你找到这了, 就说明你已经用到了. Chrome NET::ERR_CERT_COMMON_NAME_INVALID 虽然你配置了本地的证书,但是总是本地证书被拒绝的,原因是Chrome已经弃用了对证书中commonName匹配的支持,实际上,自2017年1月起需要一个...阅读全文
248次浏览0条评论0次感谢

Node zip压缩和解压缩

NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux上zip相关命令 Use adm-zip adm-zip支持archive和unarchive一个或多个文件或者整个文件夹的功能,使用非常的简单方便。 var adm_zip = require('adm-zip'); //creating archives var zip = new adm_zip(); zip.ad...阅读全文
727次浏览0条评论2次感谢

IIS 部署node

从linux 迁移到windows server,一言难尽. 网上有说iis已经支持node了. IIS Node 折腾了一下, 没跑起来,估计兼容性不是那么好,索性放弃了. 直接pm2 部署了. 安装了 IIS UrlRewrite 在站点根目录创建web.config, 内容如下 <?xml version="1.0" encoding="UTF-8&quo...阅读全文
416次浏览1条评论1次感谢

Comet,SSE,WebSocket前后端的实现

Comet(服务器推送)的两种方式 短轮询 页面定时向服务器发送请求, 步骤为:建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接 //前端js var xhr = new XMLHttpRequest(); setInterval(()=>{ xhr.onreadystatechange = function () { if (xhr....阅读全文
456次浏览0条评论0次感谢

WEB 前端跨域解决方案

跨域定义 广义的定义:跨域是指一个域下的文档或脚本试图去请求另一个域下的资源。 1.) 资源跳转: 链接、重定向、表单提交 2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链 3.) 脚本请求: js发起的ajax请求、dom和js...阅读全文
1159次浏览0条评论0次感谢

node 安装和使用

Node安装和使用 下载包 # 先去https://npm.taobao.org/mirrors/node/latest/ 找到最新版本和对应的系统版本 $ wget https://npm.taobao.org/mirrors/node/v11.9.0/node-v11.9.0-linux-x64.tar.gz #下载git包 $ tar -zxvf node-v11.9.0-linux-x...阅读全文
831次浏览0条评论0次感谢

服务器代码部署篇

服务器代码部署篇
Linux下, 远程登录脚本配置, git 安装配置, node 安装, mysql 安装配置,nginx 安装配置,从0到1 这篇文章只讲讲部署吧. 写代码没什么好说的. 网上有直播写代码的.. 服务器 aliyun 购买服务器, 服务器备案, 拿到ip, 用户,密码 域名 购买域名,然后去备案, 拿到备案号, 把域名解析到对应的IP 上 环境 Telnet 脚本配置(Mac & Li...阅读全文
2813次浏览4条评论5次感谢