Estou na aula 02) Funcionalidades básicas da API de Pagamentos - 03) Persistindo o pagamento no banco
Está dando erro no insert do pagamento. Ele diz no console que há pagamento criado mas no banco não salva.
no console que digito o curl:
$ curl http://localhost:4800/pagamentos/pagamento -X POST -v -H "Content-type: a pplication/json" -d @files/pagamento.json | json_pp
Warning: Couldn't read data from file "files/pagamento.json", this makes an
Warning: empty POST.
Note: Unnecessary use of -X or --request, POST is already inferred.
* timeout on name lookup is not supported
* Trying ::1...
* TCP_NODELAY set
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to localhost (::1) port 4800 (#0)
> POST /pagamentos/pagamento HTTP/1.1
> Host: localhost:4800
> User-Agent: curl/7.54.1
> Accept: */*
> Content-type: application/json
> Content-Length: 0
>
< HTTP/1.1 200 OK
< X-Powered-By: Express
< Content-Type: application/json; charset=utf-8
< Content-Length: 53
< ETag: W/"35-lPNAh9F6DhSX37+tlx/h/nPQEhw"
< Date: Fri, 20 Apr 2018 00:38:56 GMT
< Connection: keep-alive
<
{ [53 bytes data]
100 53 100 53 0 0 53 0 0:00:01 --:--:-- 0:00:01 53000
* Connection #0 to host localhost left intact
{
"data" : "2018-04-20T00:38:56.266Z",
"status" : "CRIADO"
}
no outro console diz que o pagamento foi efetuado, mas o banco não tem dado algum:
$ nodemon app
[nodemon] 1.14.11
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node index.js app`
consign v0.1.6 Initialized in D:\ESTUDO\ALURA\API_REST_COM_NODE_AL
+ .\controllers\pagamentos.js
+ .\persistencia\connectionFactory.js
+ .\persistencia\PagamentoDao.js
Servidor rodando na porta 4800
processando a requisicao de um novo pagamento
Pagamento criado
O que pode estar acontecendo?