小编blu*_*per的帖子

Prisma:类型错误:不知道如何序列化 BigInt

我正在尝试从数据库中获取数据,这是我的 prisma 模型:

  model instant_reports {
  id         BigInt    @id @default(autoincrement()) @db.UnsignedBigInt
  created_at DateTime?
  updated_at DateTime?
  deleted_at DateTime?
  timestamp  BigInt?
  client_id  BigInt?
  uniq_users BigInt?
}
Run Code Online (Sandbox Code Playgroud)

所以当我获取这样的数据时

  prismaService.instant_reports.findMany({
      skip: 0,
      take: 30,
    });
Run Code Online (Sandbox Code Playgroud)

它抛出错误

TypeError:不知道如何在 JSON.stringify(<anonymous>) 处序列化 BigInt

我什至不知道如何处理它,有没有办法改变findMany方法中的数据处理程序?

如果没有行,instant_reports那么它会给我空数组而没有错误,所以问题出在 BigInt 类型的数据中

mysql node.js nestjs prisma

6
推荐指数
2
解决办法
8025
查看次数

“Blob”类型的参数不可分配给“string |”类型的参数 斑点'

刚刚收到一个错误:

Argument of type 'Blob' is not assignable to parameter of type 'string | Blob'.
  Type 'import("buffer").Blob' is not assignable to type 'Blob'.
    The types returned by 'stream()' are incompatible between these types.
      Type '{}' is missing the following properties from type 'ReadableStream<any>': locked, cancel, getReader, pipeThrough, and 2 more.
Run Code Online (Sandbox Code Playgroud)

并且无法理解发生了什么事。尝试重新启动 vscode 但没有帮助。Blob不可分配给 type 的 param Blob。?!那么Blob流返回的结果和平常不一样吗Blob

这是我的代码

Argument of type 'Blob' is not assignable to parameter of type 'string | Blob'.
  Type …
Run Code Online (Sandbox Code Playgroud)

javascript blob node.js

5
推荐指数
1
解决办法
2万
查看次数

为什么我的 redux 状态在页面刷新后重置

使用创建了一个状态redux-toolkit,但在我刷新页面或转到另一个页面后,状态立即重置。我已经头疼了四个小时了,再也受不了了。github gists上有代码

也在这里:

index.ts文件:redux 存储的配置

import { configureStore } from "@reduxjs/toolkit";
import authStateSlice from "redux/authStateSlice";
import deviceTypeReducer from "redux/deviceTypeSlice";
import userDataSlice from "redux/userDataSlice";

const store = configureStore({
  reducer: {
    isMobile: deviceTypeReducer,
    isLogin: authStateSlice,
    userData: userDataSlice,
  },
});

export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;

export default store;
Run Code Online (Sandbox Code Playgroud)

signin.tsx:我从服务器获取数据并将其放入我的 redux 状态:

import React, { useEffect, useState } from "react";
import { useAppSelector } from "lib";
import { useAppDispatch } from …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs redux react-redux redux-toolkit

5
推荐指数
1
解决办法
9948
查看次数