Tengo el siguiente problema :
Estoy haciendo una API de descanso, pero mi aplicación ni siquiera entra en las acciones cuando hago una solicitud al punto final.
Esta es la configuración de mi servidor
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}`); });Es la primera vez que uso la sintaxis de importación, ¿podría ser por eso?
Cuando hago una solicitud GET localhost:3000/items, ni siquiera va a console.log
Tsconfig.json:
{ "compilerOptions": { "target": "es2016", "module": "commonjs", "outDir": "./dist", "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, } }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}`); });