notes/Setup a basic nodeJS server on Debian-V8qY3NCP.sh
#!/bin/sh
browser="google-chrome"
mkdir node_server
cd node_server
if [ ! -f "/usr/bin/nodejs" ]
then
sudo apt-get install nodejs
fi
npm install --save express@4.10.2
echo """
var express = require('express')
var app = express()
app.get('/', function (req, res) {
res.send('<h1>Hello World!</h1>')
console.log("Someone Connected and I said Hello!!!");
})
app.get('/dir', function (req, res) {
var exec = require('child_process').exec;
exec('find /usr', function (error, stdout, stderr) {
// output is in stdout
res.send(stdout)
});
})
var server = app.listen(3000, function () {
var host = server.address().address
var port = server.address().port
console.log('Example app listening at http://%s:%s', host, port)
})
""" > server.js
$browser "http://127.0.0.1:3000"
nodejs server.js