Scalars
Scalars
GraphQLμλ Int
, Float
, String
, Boolean
λ° ID
μ κ°μ κΈ°λ³Έ μ νμ΄ ν¬ν¨λ©λλ€. κ·Έλ¬λ λλλ‘ μ¬μ©μ μ μ μμ λ°μ΄ν° μ ν (μ: λ μ§
)μ μ§μν΄μΌ ν μλ μμ΅λλ€.
Schema first
μ¬μ©μ μ§μ μ€μΉΌλΌλ₯Ό μ μνλ €λ©΄ (μ€μΉΌλΌμ λν μμΈν λ΄μ©μ μ¬κΈ°) λ€μκ³Ό κ°μ΄ νμ μ μμ μ μ© λ¦¬μ‘Έλ²λ₯Ό λ§λ€μ΄μΌν©λλ€. μ¬κΈ°μλ 곡μ λ¬Έμμμμ κ°μ΄ λ°λͺ¨ λͺ©μ μΌλ‘ graphql-type-json
ν¨ν€μ§λ₯Ό κ°μ Έμ΅λλ€. μ΄ npm ν¨ν€μ§λ JSON
GraphQL μ€μΉΌλΌ μ νμ μ μν©λλ€. λ¨Όμ ν¨ν€μ§λ₯Ό μ€μΉν©λλ€:
ν¨ν€μ§κ° μ€μΉλλ©΄ 컀μ€ν
리쑸λ²λ₯Ό forRoot()
λ©μλμ μ λ¬ν΄μΌ ν©λλ€ :
μ΄μ νμ
μ μμ JSON
μ€μΉΌλΌλ₯Ό μ¬μ©ν μ μμ΅λλ€ :
μ€μΉΌλΌ νμμ μ μνλ λ λ€λ₯Έ ννλ κ°λ¨ν ν΄λμ€λ₯Ό λ§λλ κ²μ
λλ€. Date
μ νμΌλ‘ μ€ν€λ§λ₯Ό ν₯μμν€κ³ μΆλ€κ³ κ°μ ν΄ λ΄
μλ€.
μ΄ν, 곡κΈμλ‘ DateScalar
λ₯Ό λ±λ‘ν΄μΌν©λλ€.
μ΄μ νμ
μ μμ Date
μ€μΉΌλΌλ₯Ό μ¬μ©ν μ μμ΅λλ€.
Code first
λ μ§ μ€μΉΌλΌλ₯Ό λ§λ€λ €λ©΄ κ°λ¨ν μ ν΄λμ€λ₯Ό λ§λμμμ€.
μ€λΉκ°λλ©΄ DateScalar
λ₯Ό 곡κΈμλ‘ λ±λ‘νμμμ€.
μ΄μ ν΄λμ€μμ λ μ§ μ νμ μ¬μ©ν μ μμ΅λλ€.
Last updated
Was this helpful?