4
respostas

TypeError: app.get is not a function

Olá, no momento que realizo o npm start estou recebendo o seguinte retorno de erro:

PS D:\Users\jarve\Documents\projeto> node index.js consign v0.1.6 Initialized in D:\Users\jarve\Documents\projeto

  • .\controllers\atendimentos.js D:\Users\jarve\Documents\projeto\controllers\atendimentos.js:3 app.get('/atendimentos', (req, res) => res.send('Você está na rota de atendimentos e está realizando um GET'))

TypeError: app.get is not a function

....

Realizei os procedimentos seguindo o passo a passo do curso, e não consigo encontrar o que esta causando o erro.

4 respostas

Por favor, poste o seu config\customExpress.js e o controllers\atendimentos.js

O customExpress.js:

const express = require('express')

const consign = require('consign')

module.exports = () => { const app = express()

consign ()
.include('controllers')
.into('app')

return app

}

atendimentos.js :

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) => res.send('Você está na rota de atendimentos e está  realizando um POST'))

}

retire as aspas de .into('app')

Tudo certo, obrigado