comment faire pour envoyer une réponse 200 en node.js

J'ai node.js 5.2.0, express 4.2.0 et formidable 1.0.17.

J'ai créé un formulaire simple pour enregistrer un champ de texte et une photo. Il fonctionne très bien, mais le problème est que, une fois les données téléchargées, je peux voir dans la console que le POST n'est pas fini, il est toujours en Attente.

Pour la terminer, j'ai ajouté à mon code

form.on('end', function() {
    res.writeHead(200, {'Content-Type': 'text/plain'});
});

Je veux juste envoyer les en-têtes et rien sur la page. Je veux que le système pour obtenir un 200 ok réponse sans avoir à imprimer quelque chose sur la page. Mais le POST est toujours en attente.

Comment puis-je résoudre ce problème, sans avoir à imprimer quoi que ce soit? Quel type d'en-têtes-je envoyer?

Grâce

Mise à JOUR

Si je ne

form.on('end', function() {
    res.end();
});

Le POST termine normalement, mais j'obtiens une page blanche. Pourquoi est-ce? Je veux juste de télécharger quelque truc, n'écrivez rien sur la page, pas de redirection, rester dans la même page.

Merci encore

InformationsquelleAutor slevin | 2015-12-14