"syntax error near unexpected token `('" in node js for http

March 12, 2019 1.6k views
Nginx Node.js Ubuntu 18.04

I started setting up my first node app but it prompt me this

./app.js: line 1: syntax error near unexpected token `('
'/app.js: line 1: `var http = require("http");

my code is

var http = require("http");
http.createServer(function (req,res){
    res.writeHead(200, {'content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(8080, 'localhost');
console.log("server runnig at 8080");
1 Answer

Hey friend,

This code seems to work fine for me when pasted into a node console. Can you double check app.js on the live system and make sure that you didn’t accidentally add a backtick somewhere on line 1?

If you pasted the code into the file, make sure you didn’t use our web-based console to do it. Pasting code will work better over SSH.

Jarland

Have another answer? Share your knowledge.