1
resposta

Error: Configuration property "api.porta" is not defined

Está dando este erro quando vou rodar, como se não encontrasse o arquivo json.

const express = require('Express')
const config = require('config')
const bodyParser = require('body-parser')
const roteador = require('./rotas/fornecedores')

const app = express()
const port = config.get('api.porta')

app.use('/api/fornecedores', roteador)
app.use(bodyParser.json())

app.listen(port, () => console.log("API FUNCIONANDO"))
1 resposta

Boa tarde Ermirio, tudo certo?

Você realizou a etapa de rodar no terminal o comando npm install config e criou o arquivo na pasta config/default.json com as configurações? Creio que seja esse o seu problema.

Se não lembra disso, confere essa aula novamente aos 08:00 e certifica que está tudo feito como o instrutor.

Se ainda não tiver dado certo, fique tranquilo. Suba o seu projeto no GitHub e mande um link aqui, aí poderemos dar uma olhada melhor. Caso tenha dúvidas em como fazer isso dê uma olhada nesse artigo explicando o processo.

Qualquer coisa estou no aguardo, bons estudos!