簡體   English   中英

Apollo-Server,我可以在本地服務時將 AWSDateTime 更改為 Date 嗎?

[英]Apollo-Server, can I change AWSDateTime to Date when serving locally?

我在 AWS AppSync 上有一個 graphql 服務器,我正在嘗試創建一個本地 Apollo-Server 以在本地進行測試。 當我在測試文件 (localSchema.ts) 上啟動本地服務器時,出現錯誤: Unknown type "AWSDateTime". AppSync 的日期必須是 AWSDateTime,有沒有辦法有條件地將其設為 Date 類型? 這是架構:


const typeDefs = gql`
  directive @aws_api_key on OBJECT
  directive @aws_cognito_user_pools on OBJECT
  directive @aws_api_key on FIELD_DEFINITION
  directive @aws_cognito_user_pools on FIELD_DEFINITION

  enum DeliveryMethodEnum {
    PRINT_BACK
    DELIVERY
    DELIVERY_WITH_REPORTS
    PICKUP
  }

  enum CompanyStatusEnum {
    ON_BOARDING
    ACTIVE
    TERMINATED
    FROZEN
    NSF
    PENDING_1ST_PAYROLL
    TEST
  }

  type Company @aws_api_key @aws_cognito_user_pools {
    id: Int!
    companyNo: String
    legalName: String
    dba: String
    fein: String
    companyStatus: CompanyStatusEnum
    companyType: String
    logoKey: String
    hubspotId: String
    productTourStarted: Boolean
    productTourDashboardStarted: Boolean
    hasWatchedDemoVideo: Boolean
    groupId: Int
    createdBy: String
    createdAt: AWSDateTime
    updatedBy: String
    updatedAt: AWSDateTime
  }

  type CompanySingleResponse @aws_api_key @aws_cognito_user_pools {
    resCode: Int!
    resMessage: String
    data: Company
  }

  type Query {
    getCompanyById(id: ID): CompanySingleResponse
      @aws_api_key
      @aws_cognito_user_pools
  }
`;

export default typeDefs;```



好像我需要用scalar AWSDateTime來定義它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM