26-10-2012, 10:00 PM
Quand tu fais du PHP avec apache, tu utilises un serveur de fichiers statiques statiques :
si tu demandes index.html, apache est réglé pour t'envoyer le contenu de ce fichier. Mais si l'extension match avec '.php' alors il envoie d'abord le contenu du fichier à un worker PHP et te renvoie le résultat. Mais ça, c'est le modèle apache. Node n'utilise pas ça par défaut. il doit bien y avoir un controlleur qui fait le lien entre l'URL demandée et le contenu d'un répertoire (je connais pas node) mais ce n'est pas le comportement par défaut tout simplement.
Ensuite comme je ne connais pas node je ne saurais te dire, mais je suppose que l'URL est comparée à des routes et qu'un controlleur en est déduit.
si tu demandes index.html, apache est réglé pour t'envoyer le contenu de ce fichier. Mais si l'extension match avec '.php' alors il envoie d'abord le contenu du fichier à un worker PHP et te renvoie le résultat. Mais ça, c'est le modèle apache. Node n'utilise pas ça par défaut. il doit bien y avoir un controlleur qui fait le lien entre l'URL demandée et le contenu d'un répertoire (je connais pas node) mais ce n'est pas le comportement par défaut tout simplement.
Ensuite comme je ne connais pas node je ne saurais te dire, mais je suppose que l'URL est comparée à des routes et qu'un controlleur en est déduit.