Timeline
前端是否需要对密码进行加密传输 && HTTPS

最近学习node,写demo登陆和注册功能的时候因为要考虑后台的加密和安全所以也想了下前端的,前端传输密码的时候是否应该加密之后再传输呢看了一些网站的登陆,csdn、简书等是明文传输,但腾讯、百度这些一线大站是经过前端加密的,看了些大佬的文章,顺便自己搬个凳子记个笔记 前端是否需要对密码进行加密传输前端的加密本身不能对网站的安全性有任何提高功能,所有的关于网站的安全技术都应该放在后台,但是这也不是完全没有意义,可以增加攻击成本,尽可能降低攻击带来的损失,毕竟丢了密文比丢了明文要强,而且犯罪分子技术参差不齐,简单的加密能够拦截很大一部分菜鸟,至于高手。。。 最后看到比较统一的是隐秘信息传输应该使用https 什么是https? ssl证书又是什么这篇文章只是想弄懂流程和原理,不会去纠结具体的术语 HTTP协议以明文方式发送内容,不提供任何方式的数据加密,处在同一网络中的其它用户可以通过...

41.2k2018-10-16
notes_mysql

sql语法特点: 没有””双引号,字符串使用’’单引号包含; 没有逻辑相等,赋值和逻辑相等都是=; 类型不再是最严格的,任何数据都可以包含在’’单引号内; 没有布尔值的概念,但是在视图中可以输入true/false; 它也有关系运算符:> < >= <= = <> !=,返回一个布尔值; 它也有逻辑运算符:!(not) &&(and) ||(or); 它不区别大小写。 以下语句,user为表名, id,name,sex,card,phone,address为字段 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869...

49262018-10-10
nodejs之接收formdata表单

最近在学习express,写一个vue+express+mysql的小demo,需要上传一张封面图和一些其他的表单字段…. 背景介绍formdata主要用于发送表单数据,将数据编译成键值对的形式使用XMLHttpRequest来发送,一般的请求通常使用序列化的方法发送formdata格式的数据,所以formdata对象比较常见的应用场景是发送文件或者通过HTML表单创建的formdata对象用以发送表单** 那么使用express搭建的nodejs的后台如何获取前台发送的formdata格式的数据 ** Multer中间件Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据 首先安装并存储在packjson中 1npm install --save multer 配置Multer 需要接受一个 options 对象,用于对文件...

51.3k2018-10-09
nodejs使用cors跨域

相关文章:Nginx的反向代理跨域 最近在学习express,遇到了跨域问题…. 背景介绍CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)跨域资源共享( CORS )机制允许 Web 应用服务器进行跨域访问控制,从而使跨域数据传输得以安全进行。浏览器支持在 API 容器中(例如 XMLHttpRequest 或 Fetch )使用 CORS,以降低跨域 HTTP 请求所带来的风险。 预检请求?我自己在设置跨域的时候碰到的很多报错其实都是因为预检请求 ** cors将请求场景分为 简单请求 和 非简单请求 ** 简单请求: 使用的方法是GET,HEAD,POST这三种之一 Content-Type 的值是text/plain、 multipart/form-data、 application/x-www-form-urle...

38762018-09-28
vue cli 3.0初体验

尤雨溪:Vue 3.0 计划 原文需翻墙尤雨溪:Vue 3.0 计划 掘金译文 关于安装Vue CLI 的包名称由 vue-cli 改成了 @vue/cli 1234npm install -g @vue/cli安装完成后查看版本vue --V 项目创建关于项目创建,除了命令创建3.x还增加了图形化界面创建以及管理vue项目在创建新项目时还可以混合选用多种集成 TypeScript PWA Vue Router & Vuex ESLint / TSLint / Prettier 用 Jest 或 Mocha 进行单元测试 用 Cypress 或者 Nightwatch 进行 E2E 测试 使用命令创建命令:vue create vueapp 1、使用上下箭头选择默认设置还是手动选择功能 1234Vue CLI v3.0.3? Please pick a pre...

82.1k2018-09-20
cordova之HybirdApp热更新

关于热更新热更新App常用的更新方式。简单来说,就是在用户通过App Store下载App之后,打开App时遇到的即时更新 热更新就是动态下发代码,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能,也可以绕开App Store和各种商店的审核机制,避免长时间的审核等待以及多次被拒造成的成本,也能针对顽固用户进行强制更新 关于插件cordova插件 1cordova plugin add cordova-hot-code-push-plugin --save 添加Cordova Hot Code Push Plugin CLI客户端github文档链接用处:自动生成Hot Code Push插件(chcp.json和chcp.manifest)所需的配置文件 运行本地服务器检测内容变更部署到服务器(关于自动部署看到有大佬说因为国内网络问题。。。但是我没试过因为没...

51.4k2018-08-30
cordova之相机拍照以及本地图片获取上传

安装12345678910图片获取此插件定义了一个全局navigator.camera对象,该对象提供用于拍摄照片和从系统图像库中选择图像的API支持平台:Android、BlackBerry、Browser、Firefox、FireOS、iOS、Windows、WP8、Ubuntucordova plugin add cordova-plugin-camera图片上传这个插件定义了全局FileTransfer,FileUploadOptions构造函数,用于传输文件看你上传的方式如果你使用bs64就可以不用这个插件支持平台:Amazon Fire OS、Android、BlackBerry 10、Browser、Firefox OS**、iOS、Windows Phone 7 and 8*、Windowscordova plugin add cordova-plugin-file-...

38362018-08-27
cordova获取设备信息以及sim卡MSISDN等信息

设备信息获取支持平台:Android、Browser、iOS、Windows、OSX这是cordova官方插件,附上官方文档 12插件安装cordova plugin add cordova-plugin-device 使用方法1234567891011document.addEventListener("deviceready", onDeviceReady, false) function onDeviceReady() { alert(device.cordova) // 当前cordova的版本 alert(device.model) // 设备的模型或产品名称 alert(device.platform) // 获取操作系统 alert(device.uuid) // 设备通用唯一...

26882018-08-24
notes_markdown

转义1特殊符号使用 \ 转义,例 \* \# \> 字体颜色我是黑体字我是微软雅黑我是华文彩云color=#0099ff size=72 face=”黑体”color=#00ffffcolor=gray 123456<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云</font><font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font><font color=#00...

38272018-08-23
关于hexo的常用命令(备忘)

常用命令官方文档 123456789101112131415$ git clone '远程仓库' themes/ '本地文件名称'hexo s 启动服务hexo clean 清除缓存文件 (db.json) 和已生成的静态文件 (public)hexo g 部署之前预先生成静态文件hexo d 部署hexo new <title> 新建一篇文章hexo new draft <title> 新建一篇草稿hexo publish <title> 将草稿移入posts文件夹图片上传插件npm install hexo-asset-image --save代码上传到github所需要的依赖包npm install hexo-deployer-git --save hexo部署报错:The file will...

11762018-08-22