CCCPaste

NodeJS - Basic HTTP Webserver Setup

#!/bin/sh

browser="google-chrome"
dir="node_webserver"
mkdir $dir
cd $dir

if [ ! -f "/usr/bin/nodejs" ]
then
  sudo apt-get install nodejs
fi

npm install --save [email protected]

cat << EOF > server.js
var app = require('express')();
var http = require('http').Server(app);

app.get('/', function(req, res){
  res.sendFile(__dirname + '/index.html');
});

http.listen(3000, function(){
  console.log('listening on *:3000');
});
EOF

cat << EOH > index.html


  
    Welcome
  

  
    

Hellow World

Learn More EOH $browser "http://127.0.0.1:3000" & nodejs server.js