07 2020 档案
摘要:使用中间件multer管理上传文件multer 接受 form-data编码数据,所有要求前端携带时注意一下,如:<input type=file enctype="multipart/form-data" name="fieldname",上传保存的文件名随机并且没有扩展名。 使用方法 //1 引
阅读全文
摘要:为什么需要身份验证 HTTP 是一种没有状态的协议,也就是它并不知道是谁访问。客户端用户名密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再次验证 session验证方式 1、客户端请求身份验证 2、服务端收到请求,去数据库验证身份 3、验证成功后,服务端生成cookie-session对
阅读全文
摘要:搭建web服务 let express=require('express') let app=express() let app.listen(端口,地址,回调) 静态资源托管 app.use(express.static('./www')); app.all('/index/*',(req,res
阅读全文
摘要:match()方法返回值,第一个是匹配项,第二个第三个及后面的是正则表达式中每个括号包起来的内容; var arr=str.match(/(.*?)&&&(.*?)/g) arr[0]是匹配到的内容,arr[1]是第一个括号内容,arr[2]是第二个括号内容。 换行符'\n' ASCII值为10,换
阅读全文