node.js - graphql 带有猫鼬的架构内的语法错误

图式

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

export const typeDefs = gql`
type User {
    id: ID!
    name: String!
    email: String!
    password: String!
    otp: Float!
}
type Query {
    getUsers: [User]
    getUser(id: ID!): User
}
type Mutation {
    addUser(
    name: String!
    email: String!
    password: String!
    otp: Number!
    ): User
    updateUser(
    name: String!
    email: String!
    password: String!
    otp: Number
    ): User
    deleteUser(id: ID!): User
}
`;

错误:

/Users/soubhagyapradhan/Desktop/upwork/school/schema.js:3
export const typeDefs = gql`
^^^^^^

SyntaxError: Unexpected token 'export'
    at Object.compileFunction (node:vm:352:18)
    at wrapSafe (node:internal/modules/cjs/loader:1031:15)
    at Module._compile (node:internal/modules/cjs/loader:1065:27)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/Users/soubhagyapradhan/Desktop/upwork/school/server.js:3:16)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)
[nodemon] app crashed - waiting for file changes before starting...

这是我的 graphql 架构。我已经完成了设置,但是我收到了这个奇怪的错误,说语法错误我错过了什么吗?

请看看可能是什么问题谢谢

在这里,我在控制台中添加了我的架构和错误

回答1

在文件末尾尝试 module.exports = typeDefs 而不是 export

相似文章

随机推荐

最新文章