Comment utiliser XHR API Node.js?

C'est une suite à mon précédent question

Supposons que j'ai quelques javascript code, qui fonctionne très bien sur le client (dans un navigateur). Ce code fait beaucoup de XHR des appels en utilisant le navigateur de l'API.

Maintenant, je voudrais exécuter ce code dans node.js. Ne node.js fournir les XHR API dans le navigateur ?

Sur le serveur, vous pouvez tout simplement lire le fichier à l'aide de fs.readFile.
Vous pouvez essayer de créer XHR de l'Api à l'aide de fs.readFile
fs.readFile() n'a rien à voir avec XHR. Si vous voulez une XHR cale pour le nœud, il y a plusieurs modules npm que faire. Cependant, vous devez être conscient que l'ensemble de l'API ne peut pas être la même, par exemple, il n'y aurait pas d'API synchrones car seulement nœud a async réseau I/O.
fs a asbolutely rien à voir avec le fait de faire une requête HTTP, et malgré ce que certains peuvent penser, tu ne fais absolument pas besoin d'installer la "demande" module-Nœud a déjà une API pour que cela: nodejs.org/api/http.html#http_http_get_options_callback
la plupart des requêtes ajax (sauf si c'est de la SCRO) récupérer des fichiers à partir du même serveur de sorte que vous pouvez les obtenir à l'aide de fs.readFile(). Vous n'avez pas besoin de la requête http pour obtenir ces fichiers.

OriginalL'auteur Michael | 2015-12-29