Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

problemas com o config

C:\Users\TI\Desktop\Estudo_node_2\node_modules\config\lib\config.js:182
    throw new Error('Configuration property "' + property + '" is not defined');
    ^

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

Estou com esse problema, o config está fora da pasta api, está no workspace, já tentei fazer tudo de novo e mesmo criando uma pasta api-petshop, os módulos não passam para a pasta api-petshop e acontece outro erro. Meus códigos estão idêntico ao do instrutor.

1 resposta
solução!

Aparentemente, seu arquivo ./config/default.json não tem a entrada api.porta. Ele deve estar +/- assim:

{
    "mysql": {
        "banco-de-dados": "petshop",
        "usuario": "root",
        "senha": "123456",
        "host": "127.0.0.1"
    },
    "api": {
        "porta": 3000
    }
}

fonte