前端调用接口得到的数据跟postman跑出来的数据里数字部份不相等

昨天碰到这样一个场景,调用后端接口返回的数据发现所有数据都是正常的,只有一个商品ID的最后两位是错的,每一个商品都是,导致无法进行商品的上下架和删除,经过查资料发现:浏览器解析数字的坑,一旦超出一定长度最后两位会精度失准变为两位随机数,所以出现这种问题先打印出来 typeof(出错的数字字段),确定是数字的话,要么让后台返回成字符串格式,要么自己用js转一下就没问题了

- 阅读全文 -

docker打包镜像nodejs

1.在机器上安装docker2.在linux机器上新建一个文件夹为 /root/chatgpt3.上传源代码且在同一级目录中新建Dockerfile文件如下4.Dockerfile文件内容如下FROM node:14 MAINTAINER fangch <admin@ahoom.cn> ## 创建文件夹/chat RUN mkdir -p /chat ## 把本地文件复制到工作文件夹中

- 阅读全文 -

docker 部署mysql8

#拉取镜像 docker pull mysql:8.0.20 #启动镜像,用于拷贝配置文件到宿主机 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.20 #查看是否启动成功 docker ps -a #新建挂载目录并拷贝配置文件 mkdir -p /home/mysqldata/ doc

- 阅读全文 -

宝塔面板lnmp环境php上传文件超过容量被限制怎么办

lnmp环境下修改修改 nginx 配置文件,命令如下:1、vim /usr/local/nginx/conf/nginx.conf 更改 client_max_body_size 后面的值。2、修改 php.ini命令如下:vim /usr/local/php/etc/php.ini 更改 post_max_size?和 upload_max_filesize?后面的值。post 的数值一定

- 阅读全文 -

宝塔 nginx、php 给root权限

nginx给root权限php给root权限1.编辑文件 vi /www/server/php/74/etc/php-fpm.conf2.设置以下四项 listen.owner = root listen.group = root user = root group = root3.修改以后如下 [global] pid = /www/server/php/74/var/run/php-fpm.p

- 阅读全文 -