ao criar tal como no exemplo roda "magicamente" de boa, entretanto de onde vem a porta 4000 se tiramos o express ?
codigo RETIRADO antes do graphql
const customExpress = require('./config/custom-express')
const app = customExpress()
app.listen(4000, () => {
console.log('Servidor rodando na porta 4000')
})
dpois de RETIRAR o express... fizemos nosso graphql blz e tal
const {GraphQLServer} = require('graphql-yoga')
const resolvers = {
Query: {
status: () => "Servidor rodando!"
}
}
const servidor = new GraphQLServer({
resolvers,
typeDefs: './schema.graphql'
})
servidor.start(() => console.log('servidor ouvindo!'))
E ao acessar localhost:4000 magicamente aparece tudo ok... porem... de onde vem o 4000 ? tendo em vista q não foi setado em nenhum lugar... sendo q o unico lugar q tinha era no express q fora retirado ...
ou o graphql roda por default na porta 4000 ??? não ficou muito claro esta parte pra mim, ficou meio magica... rs...