Agenda MongoDB desenvolvida em Node.JS utilizando o Electron.
URI (Uniform Resource Identifier) para conexão no MongoDB: mongodb://seu_usuário:sua_senha@ip_do_server:27017/agenda?authSource=admin
OBSERVAÇÃO IMPORTANTE: Utilização de Caracteres Especiais na senha de conexão.
Se sua senha incluir caracteres especiais e você estiver usando essa senha na URI de conexão, pode acontecer a falha de conexão, sendo necessário mudar a codificação dos caracteres especiais.
Ao tentar atualizar uma senha com um caractere especial que requer codificação percentual, a seguinte mensagem de erro aparece: This password contains special characters which will be URL-encoded.
Observação: Os caracteres a seguir e o caractere de espaço devem ser convertidos usando a codificação RFC-3986: https://datatracker.ietf.org/doc/html/rfc3986#section-2.1 utilizando a porcentagem que será incluído no nome de usuário ou senha:
Principais Caracteres que precisam ser codificados: : / ? # [ ] @ ! $ & ' ( ) * , ; = %
Por exemplo, se a sua senha no texto sem formatação for: p@ssw0rd'9'!, você precisará codificar sua senha como: p%40ssw0rd%279%27%21
A senha padrão utilizado nesse curso é: pti@2018 será necessário mudar para: pti%402018
Utilizar a tabela: https://www.ime.usp.br/~pf/algoritmos/apend/ascii.html (na coluna: Unicode e verificar o número referente ao caracter utilizado).