Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

213
Visualizações
No puedo averiguar por qué mi servidor no se está ejecutando
import express, { Application, Request, Response, NextFunction } from "express"; import connectToDB, { getMongoClient } from "./utils/db"; import dotenv from "dotenv"; import {ApolloServer} from 'apollo-server-express' import {typeDefs} from './schemas/todo' import UserData, {UserDocument} from './datasources/userdatasource' import {UserResolver} from './resolvers/userResolver' import { Collection } from "mongodb"; import {buildSchema} from 'type-graphql' import {customAuthChecker} from './auth/authChecker' import { validateAcessToken } from "./middleware/checkToken"; import http from 'http' dotenv.config(); const app: Application = express(); const path:string = "/graphql"; const httpServer = http.createServer(app); // let userCollection:Collection<UserDocument>; (async () => { try { await connectToDB(); console.log("Database connected Welcome") } catch (error) { console.log(error) } })(); async function startServer(){ try { const schema = await buildSchema({ resolvers:[UserResolver], dateScalarMode: "isoDate", authChecker:customAuthChecker, }) const server = new ApolloServer({schema, context: ({req, res}) => { return {req, res} } }) app.use(validateAcessToken) await server.start() server.applyMiddleware({app, path}) await new Promise<void>(resolve => httpServer.listen({ port: 4000 }, resolve)); console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`); } catch (error:any) { console.log(error.message) } } startServer()

Estoy escribiendo el código anterior para que mi apollo-server-express se inicie. Incluso recibo el mensaje de que mi servidor se ha iniciado en la terminal, pero cuando navego a la URL, el servidor no tiene idea de por qué este podría ser el caso. Sería útil si alguien pudiera ayudarme

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda