Node.Js error - listener muss eine Funktion

Ich versuche zu bauen, ein Endpunkt /Bestellung.... sofern eine Bestellung ein POST-request gemacht werden können.

var http = require('http');

var options = {
  hostname: '127.0.0.1'
  ,port: '8080'
  ,path: '/order'
  ,method: 'GET'
  ,headers: { 'Content-Type': 'application/json' }
};

var s  = http.createServer(options, function(req,res) {

  res.on('data', function(){
       //Success message for receiving request. //
       console.log("We have received your request successfully.");
  });
}).listen(8080, '127.0.0.1'); //I understand that options object has already defined this. 

req.on('error', function(e){
  console.log("There is a problem with the request:\n" + e.message);
});

req.end();

Bekomme ich die Fehlermeldung "der Hörer muss eine Funktion sein"....wenn Sie versuchen, führen Sie es von der Kommandozeile aus - "Knoten sample.js"

Ich möchte in der Lage sein, um diesen Dienst ausführen und locken in ihm.
Kann jemand den Beweis Lesen mein code und geben Sie mir einige grundlegende Anweisungen, wohin ich gehe falsch gemacht? und wie ich verbessern kann, meinen code.

Wenn Sie eine neue Frage, nicht aktualisieren, diese Frage. Post eine neue Frage.
req ist ein string und strings haben nicht .on() Methode
Der aktualisierte code ist OK, da die aktualisierte Fehler erscheint auch im original-code. Die einzige Antwort auf diese Frage, wenn der code aktualisiert wurde gar nicht eingegangen, dass der Fehler.
also, wie würde ich den Fehler abzufangen Veranstaltung?

InformationsquelleAutor Philo | 2015-05-15

Schreibe einen Kommentar