En local : http://0.0.0.0:9080/#/
Un projet par micro-service
Sur chaque projet il y a une branche develop + d'autres branches; chaque micro-service a son propre port :
- micro-service front 9080 : https://dev-front.bilatu.eus/
- micro-service annonces port 9081
- micro-service recherches port 9083
- micro-service sponsors 9082
- micro-service users 9084
Chacun d'eux a une base mongo-db sauf recherche
LoopBack API Explorer
- annonces : http://0.0.0.0:9081/explorer
- front : http://0.0.0.0:9080/explorer
- recherches : http://0.0.0.0:9083/explorer
- sponsors : http://0.0.0.0:9082/explorer
- users : http://0.0.0.0:9084/explorer/#/
la base mongo-db est stockee en json (fichier plat) : 9087
package-json : charge toutes les dépendances
- dev-sponsor.eus
- dev-rechercher.eus
Projet front, branche develop
- build
- config
- src
- assets : traduction, stylr
- components
- …
- Recherche
- model.js
- view.html
- Reslultat
- model.js
- view.htm
- …
- router : systeme permettant de gerer le menu en haut, droit d’accès,
- index.js
- routes : les routes
- Recherche :
- model.js
- viex.html
- Resultats :
- model.js
- view.htm
- services: appels api
- static
- test
module node
Les modules nodejs sont dans /nodes_modules dans le docker
request
request module utilisé par qwant-api : Request est conçue pour être le moyen le plus simple de passer des appels http. Il prend en charge HTTPS et suit les redirections par défaut.