file_get_contents() équivalent pour Node.JS
Je me demandais si il y avait quelque file_get_contents()
équivalents dans Node.JS les modules ou ailleurs. Il a pour verrouiller le processus jusqu'à ce que le téléchargement est fini, donc l'existant request()
code Node.js ne fonctionne pas. Alors qu'il n'a pas besoin de lire dans la chaîne, le verrouillage, synchrone, la nature est importante.
Si cela n'existe pas, est à l'aide de CURL via le module OS un moyen efficace de traiter le même processus?
Qu'essayez-vous de faire? Dites-nous quel est votre objectif, non pas ce que vous voulez atteindre.
Pourquoi pensez-vous que vous avez pour verrouiller l'ensemble du processus?
Si votre exigence est le verrouillage de l'ensemble du processus, puis NodeJS est certainement pas la technologie pour vous. Pourquoi ne pas simplement utiliser le PHP? Ensuite, vous pouvez utiliser
Ce n'est pas une obligation, je dirais que ça ressemble plus à un manque de connaissances.
Ouais, je ne pense pas en asynchrone pour l'instant... un goût acquis, ce genre de chose peut-être?
Pourquoi pensez-vous que vous avez pour verrouiller l'ensemble du processus?
Si votre exigence est le verrouillage de l'ensemble du processus, puis NodeJS est certainement pas la technologie pour vous. Pourquoi ne pas simplement utiliser le PHP? Ensuite, vous pouvez utiliser
file_get_contents()
lui-même.Ce n'est pas une obligation, je dirais que ça ressemble plus à un manque de connaissances.
Ouais, je ne pense pas en asynchrone pour l'instant... un goût acquis, ce genre de chose peut-être?
OriginalL'auteur Kyle Hotchkiss | 2012-01-08
Vous devez vous connecter pour publier un commentaire.
Non, il n'y a pas. Le faire de manière asynchrone: Faire des choses, et quand le téléchargement est terminé et vous avez tamponné à tous en un seul lieu, émettent un événement ou d'appeler un rappel pour faire le travail sur l'ensemble de la goutte.
"tamponnée à tous en un seul endroit" - parfois, vous peut également fonctionner sur un rechunked flux.
Pensez-vous comprendre pleinement comment node.js œuvres? Le evented et asynchrone des motifs?
N'a jamais prétendu à comprendre pleinement node.js. Ne pense pas que l'exigence d'expérimentation ou de poser une question sur. Venant de navigateur JS, il y a encore beaucoup de contraintes pour travailler sur.
Ce n'est pas vraiment difficile à faire: tout cela est à quelques lignes de code. Mais le nœud de ne pas vous laisser arrêter le monde tandis qu'il se passe quelque chose: Si il y a quelque chose à faire, nœud exécute. Si pas, il s'arrête complètement pendant l'attente. Mais vous pouvez généralement faire que par tout simplement pas continuer jusqu'à ce que le réseau répond et les pièces sont réunies. parfois travailler de cette façon est un peu comme mettre en place des dominos, puis les configurer à la baisse à la fois. Mais ça fonctionne, et ça libère le processus de faire BEAUCOUP d'autres choses pendant qu'il attend.
OriginalL'auteur aredridel
fs.readFileSync
semble faire ce que vous demandez. À partir de la notice:OriginalL'auteur WildlyInaccurate
OriginalL'auteur user956584