0
respostas

Erro app crashed - waiting for file changes before starting... no nodemon

Estou fazendo um projeto usando e express e recebi o erro "app crashed - wait for file changes before start...", já revisei o código pois estou fazendo através de um curso onde o instrutor ajuda a fazer o projeto, mas não consegui resolve-lo. Abaixo segue os códigos:

Este é o servidor que executa os códigos

const porta = 3003

const express = require('express') const app = express() const bodyparser = require('body-parser') const bancoDeDados = require('./bancoDeDados') app.use(bodyparser.urlencoded({extended: true}))

app.get('/produtos', (req, res, next)=>{ res.send(bancoDeDados.getProdutos()) }) //O método send convert automaticamente o conteudo recebido para JSON

app.get('/produtos/:id',(req, res, next)=>{ res.send(bancoDeDados.getProduto(req.params.id)) })

app.post('/produtos', (req, res, next)=>{ const produto = bancoDeDados.salvarProduto({ nome: req.body.nome, preco: req.body.preco }) res.send(produto) })

app.listen(porta, ()=>{ console.log(O servidor esstá executando na porta ${porta}) } Este é o que contem os códigos a serem executados:

const sequence = { id: 1, get id() {return this.id++} }

const produtos ={}

function salvarProduto(produto){ if (!produto.id) produto.id = sequence.id produtos[produto.id] = produto return produto }

function getProduto(id){ return produtos[id] || {} }

function getProdutos() { return Object.values(produtos) }

module.exports = {salvarProduto, getProduto, getProdutos} E por último é o package.json:

{ "name": "projeto", "version": "1.0.0", "description": "", "main": "src/servidor.js", "scripts": { "start": "nodemon", "test": "echo "Error: no test specified" && exit 1" }, "keywords": [ "api", "gateway", "javascript" ], "author": "", "license": "ISC", "dependencies": { "body-parser": "1.18.2", "express": "4.16.2" }, "devDependencies": { "nodemon": "^1.14.11" } }