Issue: [Bug] TypeError: ExpressMiddleware is not a function
Repositório: multei/api
Data: 28/03/2020
Status: Fechado

Closed
17 of 18 tasks
🐛 [Bug] TypeError: ExpressMiddleware is not a function
#48
jimmyandrade opened this issue on Mar 28, 2020 · 5 comments
Comments
@jimmyandrade
Member
jimmyandrade commented on Mar 28, 2020 • 
Description
English
Until version 1.x.x of the express-api-problem library, there was no error. When we started using version 2.x.x, these errors were observed.

Portuguese (Brasil)
Até a versão 1.x.x da biblioteca express-api-problem, não havia erro. Quando passamos a utilizar a versão 2.x.x, esses erros foram observados.

Steps to reproduce the behavior:
Navigate to project root;
Run npm start on your Terminal. Application will start on port 3000;
See error:
/usr/local/bin/node /usr/local/lib/node_modules/npm/bin/npm-cli.js run start --scripts-prepend-node-path=auto

> @multei/api@0.1.0 start
> node ./bin/www

/src/app.js:35
app.use(ExpressMiddleware())
        ^

TypeError: ExpressMiddleware is not a function
    at Object.<anonymous> (/src/app.js:35:9)
    at Module._compile (internal/modules/cjs/loader.js:1157:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1177:10)
    at Module.load (internal/modules/cjs/loader.js:1001:32)
    at Function.Module._load (internal/modules/cjs/loader.js:900:14)
    at Module.require (internal/modules/cjs/loader.js:1043:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (/bin/www:6:13)
    at Module._compile (internal/modules/cjs/loader.js:1157:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1177:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @multei/api@0.1.0 start: `node ./bin/www`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @multei/api@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

Process finished with exit code 1
Expected behavior
Given I am on the project root directory
When I run npm start and open http://localhost:3000/v1/parkings
Then I got some response

Screenshots
image

Desktop
OS: macOS
Version: 10.15.3 (19D76)
Additional context
debug
debug
express-api-problem
express-api-problem docs
express-api-problem on GitHub
express-api-problem on npm
CheckList do kickoff
 A análise da história está concluída?
 QA (ou pessoa que assumiu o papel de QA) revisou a análise?
 A história está completa com todos os detalhes e as informações relevantes?
(Ex.: Contexto, Escopo, Fora de Escopo, Critérios de aceite, etc);
 O valor de negócio da história está bem entendido? (se aplicável)
 Esta história não tem dependência de outras histórias futuras?
 Não existem dívidas técnicas (débitos técnicos) relacionadas a história;
 Há protótipos de telas para essa história (se aplicável)
 Há detalhes na história de mensagens de erro e outros feedbacks para o usuário (se aplicável)
 Há mensagens de ajuda ou outros textos definidos na história (se aplicável)
 A história está em um tamanho adequado
 Existe feature toggle para a feature (se aplicável)
Checklist do deskcheck
 Há testes unitários que validem a implementação? (se aplicável)
 A história foi executada manualmente
 A história não trouxe regressões ou impacto negativo a outras implementações
 Todos os critérios de aceite foram cobertos
 A história não precisa de feedback ou correção
 Foi testada uma jornada completa do usuário através da história (se aplicável)
 As alterações de código passaram em todas as pipelines
@jimmyandrade jimmyandrade added bug invalid labels on Mar 28, 2020
@jimmyandrade jimmyandrade added good first issue help wanted and removed invalid labels on Mar 29, 2020
@jimmyandrade jimmyandrade assigned tuliooassis on Apr 6, 2020
@jimmyandrade
Member
Author
jimmyandrade commented on Apr 6, 2020
@tuliooassis comecei a adicionar algumas informações na issue, mas no refinamento de mais tarde vamos finalizar isso :)

@jimmyandrade jimmyandrade linked a pull request on Apr 6, 2020 that will close this issue
fix(deps): update dependency express-api-problem to v2.0.5 - autoclosed #47
 Closed
1 task
@jimmyandrade
Member
Author
jimmyandrade commented on Apr 7, 2020
@all-contributors please add @tuliooassis for code

@jimmyandrade jimmyandrade closed this as completed on Apr 7, 2020
@allcontributors allcontributors bot mentioned this issue on Apr 7, 2020
docs: add tuliooassis as a contributor #54
 Merged
@allcontributors
Contributor
allcontributors bot commented on Apr 7, 2020
@jimmyandrade

I've put up a pull request to add @tuliooassis! 🎉

@jimmyandrade
Member
Author
jimmyandrade commented on Apr 7, 2020
@all-contributors please add @jimmyandrade for bug, projectManagement and review

@allcontributors allcontributors bot mentioned this issue on Apr 7, 2020
docs: add jimmyandrade as a contributor #55
 Merged
@allcontributors
Contributor
allcontributors bot commented on Apr 7, 2020
@jimmyandrade

I've put up a pull request to add @jimmyandrade! 🎉

Contexto de uso: Inconclusivo
Categoria: Inconclusivo