前端获取不到后端添加的请求头信息
后端传回的 response
中获取不到 Content-Disposition
,在后台代码中添加以下信息
response.addHeader("Content-Disposition", "attachment;filename=" + fileName + ".xlsx");
response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");
前端打包至 Nginx 目录文件上传报跨域
By default, NGINX has a upload limit of 1 MB per file. By editing client_max_body_size
, you adjust the file upload size. Use the http
, server
, or location
block to edit client_max_body_size
. Changes to the http block affect all server blocks (virtual hosts).
http {
client_max_body_size 10M;
}
http-server
启动 https
服务
gitBash
中就带有 openssl
命令行,打开需要执行 http-server
命令的目录,在当前目录中使用 gitBash
执行 以下命令
#生成ssl证书
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem
#启动静态服务
http-server -S -C cert.pem -o
Vue2.0 使用 https 启动工程设置
在 vueconfig.js
中 配置 devServer
devServer: {
https: true
}