Estoy aprendiendo mern stack y estaba viendo un tutorial en youtube code camp.org. Seguí junto con el código del tutor, pero su código funciona y el mío no funciona. mi servidor express no está conectado o algo así. Empecé nodemon server.js
[nodemon] 2.0.19 [nodemon] para reiniciar en cualquier momento, ingrese rs [nodemon] viendo la(s) ruta(s): . [nodemon] viendo extensiones: js,mjs,json [nodemon] iniciando node server.js [nodemon] salida limpia - esperando cambios antes de reiniciar
pero no recibo el mensaje de la consola que debería recibir si estoy conectado al servidor express.
este es mi archivo index.js
import app from '../server' import mongodb from "mongodb"; import dotenv from "dotenv"; dotenv.config(); const MongoClient = mongodb.MongoClient; const port = process.env.PORT || 8000; MongoClient.connect(process.env.RESTREVIEWS_DB_URI, { poolSize: 50, wtimeout: 2500, useNewUrlParse: true, }).catch(err => { console.error(err.stack) process.exit(1) }) .then(async client => { app.listen(port, ()=>{ console.log(`listening on ${port}`) }) })y en caso de que necesite este es mi archivo server.js
import express from "express" import cors from "cors" import restaurants from "./api/restaurants.route.js" const app = express() app.use(cors()) app.use(express.json()) app.use("/api/v1/restaurants",restaurants) app.use("*", (req,res)=>res.status(404).json({error: "not found"})) export default appmi puerto especificado es 5000
Amablemente, soy un principiante, guíame, ¿qué debo hacer?
¡gracias!