ankerd / complexity Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Não há validação do tamanho da senha no cadastro, dessa forma é possível cadastrar uma senha com menos de 5 caracteres, ocasionando num bug ao tentar trocar a senha.
Em PlayerController.js há algumas responses de erros que não seguem o padrão de enviar uma mensagem com error.
Signup (Linha 47)
forgetPassword (Linha 248)
Adicionar o nick do usuário na resposta do login, pois no front o nick ficara no Header, e dessa forma fica mais fácil para colocar lá.
Most of the routes binding are in the routes
folder, I think it's a good start point.
O nick do player não retorna caso faça login por email.
Para requisitar um blog é necessário o id do blog, porém em nenhum momento é me dado esse ID. Quando eu requisito a lista de blogs por tempo ou likes pode ter um campo com o ID do blog, dessa maneira eu consigo guardar esse id para fazer requisições para esse blog em específico.
Em algumas rotas é necessário que o frontend dê o id do player na requisição, porém nós não temos acesso a isso. Poderia fazer como é feito nas rotas do player (O id do player é pego através do token que enviamos nas requisições).
Nos comentários, ao invés de vir o ID do autor, poderia vir o nickname, facilitaria na questão de mostrar se um usuário pode ou não deletar tal comentário e também mostrar o autor do comentário.
Não consigo procurar um blog através de uma substring (seja por titulo, autor ou corpo).
It is important to centralize all messages into a single js file to make it simple when it comes to internationalization
Quando estou acessando o perfil de outro usuário, é necessário aparecer um botão para adicionar ou remover uma pessoa como amiga.
Porém não tem como eu saber se ele é meu amigo ou não.
Uma das soluções feitas apenas no frontend é:
Como isso é muito complexo, teria a possibilidade de no backend retornar um booleano indicando se o usuário em que estou acessando o perfil é um amigo ou não?
O player, ao adicionar um amigo, passa um nick desse outro player. É necessário realizar uma verificação de existência de um player com esse nick.
faz mais sentido mover a pasta do projeto para a raíz já que os repositórios não estão sendo compartilhados. Além disso, é uma api real e não mais uma mocked API.
o arquivo constants/http-status-code.json seria mais fácil de ser usada com um js já que a IDE suporta intellisense para js mas não para json.
Deletar um comentário de um blog não está funcionando.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.