CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Comment utiliser du Symfony et du Node Js en même temps ??

Raaga
Raaga
Niveau 7
09 juin 2020 à 14:45:07

J'ai un site codé en symfony, toutes les routes sont données en symfony, mais j'aimerais coder une page en NodeJs pour pouvoir gérer l'envoi de messages privés et qu'ils puissent s'afficher directement sur la page ainsi que s'enregistrer dans la base de données.

Le problème c'est que je ne ne peux lancer mon site Symfony et ma page NodeJs en même temps, de plus je dois mettre la route vers les messages dans NodeJs, et du coup ça créé clairement 2 applications différentes...

Vous savez si je peux joindre les deux ? j'ai vu qu'il existe Symfony Mercure pour gérer l'affichage en temps réels mais je sais pas comment l'utiliser..

Message édité le 09 juin 2020 à 14:45:40 par Raaga
TidoDaWiseOlMan
TidoDaWiseOlMan
Niveau 7
09 juin 2020 à 14:57:39

La partie NodeJS c'est uniquement pour les messages privés ou t'as un framework frontend ?
Si c'est juste pour les messages, Mercure sert clairement à ça. Je te conseille de te focaliser là-dessus.
https://www.youtube.com/watch?v=pV4jXfDECjU

A côté de ça, si tu as un framework frontend comme VueJS, tu as un peu de boulot à faire sur les routes entre Symfony et ton framework afin de déléguer les routes.

_kilian_
_kilian_
Niveau 12
09 juin 2020 à 15:15:36

Si tu utilise apache, regarde dans les règles reverse proxy https://httpd.apache.org/docs/2.4/fr/howto/reverse_proxy.html

Raaga
Raaga
Niveau 7
09 juin 2020 à 15:20:44

Le 09 juin 2020 à 14:57:39 TidoDaWiseOlMan a écrit :
La partie NodeJS c'est uniquement pour les messages privés ou t'as un framework frontend ?
Si c'est juste pour les messages, Mercure sert clairement à ça. Je te conseille de te focaliser là-dessus.
https://www.youtube.com/watch?v=pV4jXfDECjU

A côté de ça, si tu as un framework frontend comme VueJS, tu as un peu de boulot à faire sur les routes entre Symfony et ton framework afin de déléguer les routes.

La partie NodeJs c'est que pour les messages privés oui.
D'accord je vais me forcer à comprendre Mercure dans ce cas, ainsi que VueJs, merci pour ton aide.

Le 09 juin 2020 à 15:15:36 _kilian_ a écrit :
Si tu utilise apache, regarde dans les règles reverse proxy https://httpd.apache.org/docs/2.4/fr/howto/reverse_proxy.html

J'utilise wampserver et je suis un débutant du coup je n'ai pas l'habitude de toucher à toutes ces configurations...

_kilian_
_kilian_
Niveau 12
09 juin 2020 à 15:22:21

J'utilise wampserver et je suis un débutant du coup je n'ai pas l'habitude de toucher à toutes ces configurations...

Wamp serveur c'est apache. Je me souviens plus où c'est exactement, mais tu a moyen d’accéder à la configuration apache et donc ajouter la bonne configuration.

Voilà un exemple de config (chez moi) https://image.noelshack.com/fichiers/2020/24/2/1591709152-annotation-2020-06-09-152413.png avec un serveur (en Java mais c'est pareil) qui écoute sur le port 8080

Message édité le 09 juin 2020 à 15:26:16 par _kilian_
TidoDaWiseOlMan
TidoDaWiseOlMan
Niveau 7
09 juin 2020 à 15:38:35

Exact, que ce soit du Apache ou du Nginx, il faut ajouter des règles ProxyPass pour faire fonctionner tes 2 applications.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment