bonsoir,

je tente de crée une application mais je sais pas s'il est judicieux d'attaquer la base sans driver ?
j'ai à ma disposition un serveur qui contient:

-nodejs
-angular2 (dont je ne sais pas comment piocher dans la bdd)
-symfony
-progresql

faut t'il que (ci c'est possible) attaquer postgreql via un driver nodejs pour l'accès à la base ou appleler le webservice de symfony ?
en gros développer avec nodejs+angular2+postgresql (on utilise que le webservice pour editer ou voir la donnée) ou nodejs+angular2+postgresql+symfony.

ou que ma démarche est mauvaise et que la méthode est :

1 - je crée avec node js une api REST qui enregistre et lit un utilisateur(par exemple une fonction getUser() et set User())
2 - avec angular2 j'attaque le lien qui lit l'utiliateur et que le modifie

ce qui permettrais de ne pas utiliser apache et symfony pour l'api métier ?
et d'avoir juste un serveur qui ne fait que de donner des données demandé ou de les modifiers?

Si j'utilise cette méthode, il y a t'il des problèmes de sécurité ?


merci de vos réponse