Bom dia, quando termino de integrar com o banco, e vou inserir dados no Postman, o resultado no terminal é esse erro:
> projeto@1.0.0 start E:\Alura\JavaScript para Back-End\JavaScript com API REST
> nodemon index.js
[nodemon] 2.0.15
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
conectado com sucesso
consign v0.1.6 Initialized in E:\Alura\JavaScript para Back-End\JavaScript com API REST
+ .\controllers\atendimentos.js
events.js:377
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::3000
at Server.setupListenHandle [as _listen2] (net.js:1320:16)
at listenInCluster (net.js:1368:12)
at Server.listen (net.js:1454:7)
at Function.listen (E:\Alura\JavaScript para Back-End\JavaScript com
API REST\node_modules\express\lib\application.js:618:24)
at E:\Alura\JavaScript para Back-End\JavaScript com API REST\index.js:14:13
at Connection.<anonymous> (E:\Alura\JavaScript para Back-End\JavaScript com API REST\node_modules\mysql2\lib\connection.js:777:13)
at Object.onceWrapper (events.js:520:26)
at Connection.emit (events.js:400:28)
at ClientHandshake.<anonymous> (E:\Alura\JavaScript para Back-End\JavaScript com API REST\node_modules\mysql2\lib\connection.js:121:14)
at ClientHandshake.emit (events.js:400:28)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1347:8)
at processTicksAndRejections (internal/process/task_queues.js:82:21)
{
code: 'EADDRINUSE',
errno: -4091,
syscall: 'listen',
address: '::',
port: 3000
}
[nodemon] app crashed - waiting for file changes before starting...
meus codigos estão assim:
const conexao = require('../infraestrutura/conexao')
class Atendimento {
adiciona(atendimento) {
const sql = 'INSERT INTO Atendimentos SET ?'
conexao.query(sql, atendimento, (erro, resultados) => {
if(erro) {
console.log(erro)
} else {
console.log(resultados)
}
})
}
}
module.exports = new Atendimento
const Atendimento = require('../models/atendimentos')
module.exports = app => {
app.get('/atendimentos', (req, res) => res.send('Você está na rota de atendimentos e está realizando um GET'))
app.post('/atendimentos', (req, res) => {
const atendimento = req.body
Atendimento.adiciona(atendimento)
res.send('Post atendimento')
})
}
poderiam me ajudar por favor?