🏓Respostas
Aqui falaremos sobre tudo do que o modulo retorna.
Aqui iremos falar sobre praticamente tudo sobre oque o modulo retorna como códigos de resposta, efeitos, sucesso e outros.
Como o formato de resposta pode ser (Object)
Esses são os utilizados mas alguns pode não vir dependendo da ocasião
success: true, // If successed or no..
errcode: 0, // This is the response code! 11, 12, 21, 22 ...
effect: "Nenhum.", // The effect message. EX: "Document Created."
document: {...}, // Document in every time is JSON
collection: "serv", // Collection name only.
message: "Done!" // Message if successed is will be "Done!" (default)Atenção
Se caso você precise de algum valor que a LDE retorne você precisara usar await. ou then() por culpa das <Promise>, e por causa disso aqui em Pegando respostas iremos falar sobre isso.
Pegando respostas
Para que nós consigamos garantir os retornos dos comandos precisaremos saber uma coisa. Quando o código encerrou o processo e vai retornar algum valor, se caso não seja esperado retornará uma (Promessa), e acaba que não é possível receber os valores, Então será necessário utilizar um desses dois exemplos a baixo.<Promise>
Exemplos:
Nesses dois exemplos o comando get será usado como exemplo:
Método then()
Método async...
Nota-se que qual quer outro comando funcionara nesse exemplo de then() e await.
Mensagens & Efeitos
Um tipo de retorno padrão em qualquer situação ela ira vir. Contando o motivo do erro ou do sucesso.
Mensagens
Já as mensagens, sempre retornaram oque esta acontecendo narrando praticamente tudo.
Exemplo
Efeitos
Os efeitos quando ocorre um erro geralmente retornam "Nenhum." Se ocorreu um erro, quer dizer que nada aconteceu por algum motivo. Se não eles iram falar oque aconteceu.
Exemplo
Códigos de respostas
Prefixos
0 - Success;1 - Something don't exists;2 - Something already exists;3 - Value invalid;4 - Code abort;
Sufixos
11 - Collection don't exists/don't exists;12 - Document don't exists/don't exists;21 - Collection already exists/don't exists;22 - Document already exists/don't exists;
Last updated
Was this helpful?