1
Good afternoon,
People I am starting my studies with Node.js technology, but when I tried to write the code of a web server example:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
My return generates the following error:
const server = http.createServer((req, res) => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
My Node.js has been downloaded from the Github source code (v0.10.29).
NOTE: I already searched the internet and I could not explain, when to use =>
. I do not understand and if anyone can help me with some reference or explanation I will be pleased to know how the =>
.
You edited the question by changing the error (!)... wasn’t that the error you had? Changing the error is hiding the problem...
– Sergio
The error remains the way it is there, the problem is that I tested with Function + Arrow and only Arrow understood? The same way the code above is written is the error.
– drigols
Is that I had pasted the bug with "Function".
– drigols
@drigols Leia Stack Overflow in Portuguese is a forum?. You do not need to change the title of the question to indicate that the problem has been solved. By accepting an answer you already make this statement.
– Woss