xzz的驿站

typeorm数据库时间差8小时

typeorm数据库时间差8小时 背景: nestjs框架,在entity实例中使用@CreateDateColumn()自动生成时间,发现相差8小时 原因: 时区不一致(补充: 本质上不应该处理,而是留给前端去转换) 解决方法: 确认node环境时间正常,终端直接输入date命令查看 确认服务器时

xzz2021 xzz2021 Published on 2024-02-03

react函数式调用兄弟组件方法(一)

react函数式调用兄弟组件方法(一) 方法一: 使用useRef()和useImperativeHandle() // 父组件 tsx const Roles:React.FC = () => { const event = useRef() return ( < > <Addrole trigg

xzz2021 xzz2021 Published on 2024-02-03

react-tsx学习过程的报错记录

react-tsx学习过程的报错记录 Type '...' is not assignable to type 'IntrinsicAttributes'. Property '...' does not exist on type 'IntrinsicAttributes' 报错原因: 父子组件传

xzz2021 xzz2021 Published on 2024-02-03

nestjs中passport鉴权部署流程

nestjs中passport鉴权部署流程 按官方说明,鉴权主要分两步: ① LocalStrategy本地策略对用户名和密码进行比对 ② 第①项登录成功后,JwtStrategy根据payload签名返回token;或者从Headers解析验证token是否有效 部署流程 ① 需要创建auth m

xzz2021 xzz2021 Published on 2024-02-03

node下自动导入js文件的模块

node下自动导入js文件的模块 简单高效的方法一 在指定目录下新建index.js文件作为入口,复制以下代码,其会自动导入当前目录及子目录的默认导出模块 const files = require.context('./', true, /.js$/) function importAllModu

xzz2021 xzz2021 Published on 2024-02-03

fetch自定义批量发送formdata()数据

fetch自定义批量发送new formdata()数据(对象加文件) 最近写图片批量上传同时携带对象数据功能,遇到了一些问题,前端使用element-plus的el-upload组件,但是因为是自定义fetch传送,所以传输还是等同于原生, 后端使用express的multer中间件接收. 首先表

xzz2021 xzz2021 Published on 2024-02-03

node下使用buffer

node下使用buffer // 使用buffer分段完整读写复制文件 let buf = Buffer.alloc(10) let bufSize = buf.length let offsetIndex = 0 fs.open(path.join(__dirname,'a.txt'), 'r',

xzz2021 xzz2021 Published on 2024-02-03

nestjs日志系统winston配置学习

跳过nest内置日志系统主要是希望分类输出日志文件方便进行查询! 使用依赖nest-winston main.ts文件里替换nest内置的logger // main.ts 文件 import { NestFactory } from '@nestjs/core'; import { AppModu

xzz2021 xzz2021 Published on 2024-02-03

nestjs自动输出请求接口记录

nestjs日志系统,自动输出请求接口记录 对请求接口数据进行日志文件输出,需要用到请求拦截器interceptor 自己生成拦截器文件,在tap函数里主动触发Logger进行打印输出,参考这里 // 这里定义接口请求日志拦截器 /* https://docs.nestjs.com/intercep

xzz2021 xzz2021 Published on 2024-02-03
Previous Next