Boa Tarde, estou utilizando o nodemon e o express. O servidor é aberto normalmente na porta 3000, porém não está retornando o JSON no navegador. O que estou fazendo de errado?
package.json:
{
"name": "api-express",
"version": "1.0.0",
"description": "",
"main": "index.js",
"type": "module",
"scripts": {
"ref": "nodemon server.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"nodemon": "^3.1.0"
}
server.js:
import app from "./src/app.js";
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Server's Running on PORT: ${PORT}`);
});
app.js:
import express from "express";
const app = express();
const cars = [
{
module: 2024,
type: "Y",
name: "Model-Y"
},
{
module: 2023,
type: "X",
name: "Model-X"
}
];
app.get('/', (req, res) => {
res.status(200).send("My site!");
});
app.get('/cars', (req, res) => {
res.status(200).json(cars);
});
export default app;
!