gpt4 book ai didi

node.js - 使用 graphql 和 apollo 在 Altair 中上传文件时出现 400 Bad Request

转载 作者:行者123 更新时间:2023-12-05 04:23:59 25 4
gpt4 key购买 nike

enter image description here

使用 graphql 和 apollo 在 Altair 中上传文件时出现 400 Bad Request这是我的代码,当我仅在上传文件时向服务器发送请求时出现这种错误:有什么方法可以上传文件而不会出现此错误

const {  gql } = require('apollo-server-express');


export default gql`
scalar Upload
type User{
id: Int!
firstName: String!
lastName: String!
userName: String!
email: String!
createdAt: String!
updatedAt: String!
bio: String
avatar: String

}
type loginResult{
ok: Boolean!
token: String
Error: String

}
type editProfileResult{
ok: Boolean!
Error: String
}
type Mutation{
creatUser(
firstName: String!
lastName: String!
userName: String!
email: String!
password: String!

):User
logIn(userName: String!, password: String!):loginResult!
editProfile(firstName: String
lastName: String
userName: String
email: String
password: String
bio: String
avatar: Upload ):editProfileResult!
}

最佳答案

我遇到了同样的问题,我认为我应该在我的 node.js 服务器中使用 graphql-upload 中的 graphqlUploadExpress

import { graphqlUploadExpress } from 'graphql-upload/graphqlUploadExpress.mjs';

app.use(graphqlUploadExpress());

关于node.js - 使用 graphql 和 apollo 在 Altair 中上传文件时出现 400 Bad Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73584777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com