JSFiddle - React, Tailwind, and code Playground

HTML

test

CSS

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\nodejs\\node.exe',
1 verbose cli   'C:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using npm@3.3.12
3 info using node@v5.1.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle simple-website@1.0.0~prestart: simple-website@1.0.0
6 silly lifecycle simple-website@1.0.0~prestart: no script for prestart, continuing
7 info lifecycle simple-website@1.0.0~start: simple-website@1.0.0
8 verbose lifecycle simple-website@1.0.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle simple-website@1.0.0~start: PATH: C:\nodejs\node_modules\npm\bin\node-gyp-bin;D:\1-PROJECT\simple-website\node_modules\.bin;C:\Users\MyPC\bin;C:\Users\MyPC\AppData\Local\Programs\Git\mingw64\bin;C:\Users\MyPC\AppData\Local\Programs\Git\usr\local\bin;C:\Users\MyPC\AppData\Local\Programs\Git\usr\bin;C:\Users\MyPC\AppData\Local\Programs\Git\usr\bin;C:\Users\MyPC\AppData\Local\Programs\Git\mingw64\bin;C:\Users\MyPC\AppData\Local\Programs\Git\usr\bin;C:\Users\MyPC\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Skype\Phone;C:\nodejs;C:\Users\MyPC\AppData\Local\atom\bin;C:\Users\MyPC\AppData\Local\.meteor;C:\Users\MyPC\AppData\Roaming\npm;C:\Users\MyPC\AppData\Local\Programs\Git\cmd;C:\Users\MyPC\AppData\Local\Programs\Git\mingw64\bin;C:\Users\MyPC\AppData\Local\Programs\Git\usr\bin;C:\Users\MyPC\AppData\Local\Programs\Git\usr\bin\vendor_perl;C:\Users\MyPC\AppData\Local\Programs\Git\usr\bin\core_perl
10 verbose lifecycle simple-website@1.0.0~start: CWD: D:\1-PROJECT\simple-website
11 silly lifecycle simple-website@1.0.0~start: Args: [ '/d /s /c', 'node server.js' ]
12 silly lifecycle simple-website@1.0.0~start: Returned: code: 1  signal: null
13 info lifecycle simple-website@1.0.0~start: Failed to exec start script
14 verbose stack Error: simple-website@1.0.0 start: `node server.js`
14 verbose stack Exit status...

JavaScript

var http = require('http');
var url = require('url');
var path = require('path');
var fs = require('fs');

var mineType = {
  "html" :"text/html",
  "jpeg" : "image/jpeg",
  "jpg" : "image/jpeg",
  "png" : "image/jpg",
  "js" : "text/javascripe",
  "css": "text/css"
};

http.createServer(function (req, res) {
  var uri = url.parse(req.url).pathname;
  var fileName = path.join(process.cwd(),unescape(uri));
  console.log('loading '+ uri);
  var stats;
  try {
    stats = fs.lstatSync(fileName);
  } catch (e) {
    res.writeHead(404, {'content-Type' : 'textplain'});
    res.write('404 Not Found\n');
    res.end();
    return;
  }

  if(stats.isFile()){
    var mineType = mineType[path.extname(fileName).split(".").reverse()[0]];
    res.writeHead(200, {'content-Type': mineType});

    var fileStream = fs.createReadStream(fileName);
    fileStream.pipe(res);
  } else if (stats.isDirectory()) {
    res.writeHead(302,{
      'Location':'index.html'
    });
    res.end();
  }else {
    res.writeHead(500,{'content-Type':'text/plain'})
    res.write('500 Internal Error\n');
    res.end();
  }
}).listen(80);
console.log('Server running at 192.168.1.77:80' );