Я пытаюсь создать конечную точку/заказ .... где можно заказать запрос POST.Ошибка Node.Js - прослушиватель должен быть функцией
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();
Я получаю сообщение об ошибке «слушатель должен быть функцией» .... при попытке запустить его из командной строки - «узел sample.js»
Я хочу, чтобы иметь возможность запускать эту услугу и закручивается в него. Может ли кто-то доказательство прочитать мой код и дать мне некоторые основные указания о том, где я ошибаюсь? и как я могу улучшить свой код.
Если у вас есть новый вопрос, не обновлять этот вопрос. Отправьте новый вопрос. – Trott
'req' - строка и строки не имеют' .on() 'method – slebetman
@Trott: обновленный код в порядке, так как обновленная ошибка также появляется в исходном коде. Единственный ответ на этот вопрос при обновлении кода не касался этой ошибки. – slebetman