From c38a4696582ffe7a22eace4131e52009e9376e56 Mon Sep 17 00:00:00 2001 From: Trevor Blades Date: Thu, 26 Mar 2020 22:27:15 -0700 Subject: [PATCH] Indicate all non-null fields --- index.js | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/index.js b/index.js index 1f507c5..723969d 100644 --- a/index.js +++ b/index.js @@ -16,44 +16,44 @@ const typeDefs = gql` } type Continent { - code: ContinentCode - name: String - countries: [Country] + code: ContinentCode! + name: String! + countries: [Country!]! } type Country { - code: CountryCode - name: String - native: String - phone: String - continent: Continent - currency: String - languages: [Language] - emoji: String - emojiU: String - states: [State] + code: CountryCode! + name: String! + native: String! + phone: String! + continent: Continent! + currency: String! + languages: [Language!]! + emoji: String! + emojiU: String! + states: [State!]! } type State { code: String - name: String - country: Country + name: String! + country: Country! } type Language { - code: LanguageCode + code: LanguageCode! name: String native: String - rtl: Boolean + rtl: Boolean! } type Query { - continents: [Continent] - continent(code: ContinentCode!): Continent - countries: [Country] - country(code: CountryCode!): Country - languages: [Language] - language(code: LanguageCode!): Language + continents: [Continent!]! + continent(code: ContinentCode!): Continent! + countries: [Country!]! + country(code: CountryCode!): Country! + languages: [Language!]! + language(code: LanguageCode!): Language! } `; @@ -153,6 +153,6 @@ const server = new ApolloServer({ } }); -server.listen({port: process.env.PORT}).then(({url}) => { +server.listen({port: process.env.PORT || 4000}).then(({url}) => { console.log(`🚀 Server ready at ${url}`); });