docker mysql导入导出 nginx
导出MySQL文件 mysqldump --no-tablespaces -uroot -p abc > abc.sql
导入MySQL文件 mysql -uwpp -pvGgM701wWSBNwj8 --default-character-set=utf8 wpp<D:\wpp\nest\tmp\wpp.sql
问题:docker中MySQL无法输入中文
解决:docker exec -it mysql env LANG=C.UTF-8 /bin/bash
将权限json文件,保存在数据库中或者config中(方便以后的修改)
pip install -i Simple Index --trusted-host mirrors.aliyun.com
进入对应的docker包
docker exec -it wpp-prod-mysql env LANG=C.UTF-8 /bin/bash
cookie的设置方法
1.前端使用代理(部署使用nginx代理)
本地可使用setupProxy.js代理
线上使用ngnix配置代理
location /api_cookie/ {
#允许使用cookie
add_header 'Access-Control-Allow-Credentials' 'true';
#允许跨域请求的域,* 代表所有
add_header Access-Control-Allow-Origin "*";
#代理地址
proxy_pass http://localhost:6601/;
#代理地址与监听的路由(/api_cookie/),若代理地址无多余路径且有/结尾,则代替监听的路由进行访问,若无/结尾,则仅改变对应的协议、域名、端口
#默认情况下后端接受的IP为nginx代理的IP,此配置可访问客户端真实IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for
}
注:$host:代理服务器本身IP。
$remote_addr:前一节点的IP,并不一定是用户的真实IP。
$proxy_host:代理服务器请求的host,即后端服务器/源站的IP,后端服务器有可能还是代理服务器。
$proxy_port:代理服务器请求的后端服务器的端口。
$http_x_real_ip:获取的是前一节点的X-Real-IP的值。
$http_x_forwarded_for:获取的是前一节点的X-Forwarded-For的值。
2.后端配置
axios配置
structuredClone(js内置深拷贝)
函数、 DOM节点、 setter和getter、 对象属性(原型链,因此拷贝后的对象将不会指向对应类)
react中系统环境变量命名:REACT_APP + (name)
antd -> Upload 使用beforeUpload导致accecp失效
查看代码行数:tokei ./