Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

139
Vistas
Express app (with TypeScript ) not responding to routes

I have the following problem :

Im making a rest api but my app doesnt even go into the actions when I make a request to the endpoint ?

This is my server setup

import express, { Express } from 'express';
import cookieParser from 'cookie-parser';
import cors from 'cors';
import characterRouter from '../modules/character/router';
import userRouter from '../modules/user/router';
import itemsRouter from '../modules/item/router';

require('dotenv').config();

const app: Express = express();

app.use(cors);

//Setup cookieParser and public folder
app.use(cookieParser());

//Setup bodyParser
app.use(express.json());
app.use(express.urlencoded({ extended: false }));

app.get('/items', (req, res) => {
    console.log('OK');
    res.json({ ok: true });
});

app.listen(3000, () => {
    console.log(`Server listnening on port ${process.env.SERVER_PORT}`);
});

Its my first time using the import syntax could it possibly be because of it ?

When I make a request GET localhost:3000/items it doesnt even go to the console.log

Tsconfig.json :

{
    "compilerOptions": {
        "target": "es2016",
        "module": "commonjs",
        "outDir": "./dist",
        "esModuleInterop": true, 
        "forceConsistentCasingInFileNames": true,
        "strict": true, 
        "skipLibCheck": true,
    }
}

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

import express, { Express } from 'express';
import cookieParser from 'cookie-parser';
import cors from 'cors';
import characterRouter from '../modules/character/router';
import userRouter from '../modules/user/router';
import itemsRouter from '../modules/item/router';

require('dotenv').config();

const app: Express = express();

app.use(cors);

//Setup cookieParser and public folder
app.use(cookieParser());

//Setup bodyParser
app.use(express.json());
app.use(express.urlencoded({ extended: false }));

// You missing
app.use('/', indexRouter);
app.use('/users', usersRouter);

app.get('/items', (req, res) => {
    console.log('OK');
    res.json({ ok: true });
});

app.listen(3000, () => {
    console.log(`Server listnening on port ${process.env.SERVER_PORT}`);
});
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda