Nouvelles Du Monde

Diffusion de pages Astro et Phoenix: meilleures pratiques pour la gestion des chemins

Diffusion de pages Astro et Phoenix: meilleures pratiques pour la gestion des chemins

2024-04-22 04:45:35

Josh 22 avril 2024, 00h11 1

j’ai un Astro site avec des centaines de pages. Je souhaite diffuser ces pages depuis Astro, à l’exception de certains chemins que je souhaite diffuser depuis Phoenix :

  • forum
  • API
  • statique
  • Websockets
  • et peut-être quelques autres choses

Ainsi, toute demande entrante serait d’abord traitée par un fichier statique d’Astro s’il existe, mais si une demande arrive pour l’une des routes Phoenix, Phoenix la traitera.

Créer un lien symbolique entre le répertoire de distribution d’Astro et Phoenix ne fonctionnera pas, car j’ai besoin de chemins comme / et /about/ qui doivent être servis depuis Astro.

Phoenix n’a pas aimé quand j’ai supprimé priv/static/ et créé un lien symbolique vers le répertoire de distribution d’Astro vers priv/static/ :

[Error: ENOTDIR: not a directory, mkdir ‘../priv/static’] { numéro d’erreur : -20, code : ‘ENOTDIR’, appel système : ‘mkdir’, chemin : ‘../priv/static’ }

Je pourrai peut-être créer un lien symbolique manuel avec chaque répertoire Astro vers priv/static/ à l’aide d’un script, mais je ne sais pas si c’est une bonne idée.

Lire aussi  Cristiano Ronaldo n'est pas de la planète Terre

Y a-t-il un autre moyen ?

Ou serait-il préférable de placer NGINX devant les deux sites et d’acheminer les requêtes de cette façon ?

#Existetil #moyen #simple #desservir #site #Astro #depuis #Phoenix #Questions #Aide
1713764253

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT