मैंने नोड प्रोजेक्ट के लिए जावास्क्रिप्ट में निम्नलिखित कोड लिखा था, लेकिन मैं मॉड्यूल का परीक्षण करते समय त्रुटि में चला गया। मुझे यकीन नहीं है कि त्रुटि का क्या मतलब है। यहाँ मेरा कोड है:
var http = require('http');
// makes an http request
var makeRequest = function(message) {
var options = {
host: 'localhost',
port = 8080,
path : '/',
method: 'POST'
}
// make request and execute function on recieveing response
var request = http.request(options, function(response) {
response.on('data', function(data) {
console.log(data);
});
});
request.write(message);
request.end();
}
module.exports = makeRequest;
जब मैं इस मॉड्यूल को चलाने का प्रयास करता हूं, तो यह निम्नलिखित त्रुटि को फेंकता है:
$ node make_request.js
/home/pallab/Desktop/make_request.js:8
path = '/',
^^^^^^^^^^
SyntaxError: Invalid shorthand property initializer
at Object.exports.runInThisContext (vm.js:76:16)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3
मुझे इसका मतलब नहीं मिला, और मैं इसे हल करने के लिए क्या कर सकता हूं।