[英]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.