- Gérer plusieurs serveurs en même temps
- ID du serveur dans l'url
- Créer des services côté client et server
- Jamais faire d'appels server depuis le controller
- Mettre en paramètre des fonctions ou appels server les objects entier et pas seulement des valeurs (pour facilité les ajouts par la suite)
- Utiliser des alias pour les paths des imports des fichiers globaux
- Authentification entre les serveurs (pas le but premier et ralenti l'utilisation par le user)
- Mot de passe facultatif qui peut être ajouté dans l'url pour pas avoir à le mettre dans une popup
- Traductions
- Docker
-
Start the docker without users and passwords
-
Connect to the docker DB
docker exec -it image_name bash mongo
-
Add users
- root
> use admin > db.createUser({ user: "root", pwd: "root_password", roles: ["root"] });
- server user
> use admin > db.createUser({ user: "mongodb", pwd: "mongodb_password", roles: [{ role: "readWrite", db: "db_name" }] });
-
Restart the docker-compose with the auth options
- server
- environment:
- MONGODB_USERNAME
- MONGODB_PASSWORD
- environment:
- db
- command: [--auth]
- environment:
- MONGO_INITDB_ROOT_USERNAME
- MONGO_INITDB_ROOT_PASSWORD
- server