# Readme This repository guides you to implement a server using Node.js. A first instance is created to understand how to set a server, then the server code is used to read the contents and printed out. Finally, a new server instance is prepared to prepare an `index.html` page and change dynamically its contents and LED status by reading the status option selected by the user. ## Static server A static server is developed on static-server.js file: ```node const express = require("express"); const app = express(); const http = require("http"); const server = http.createServer(app); app.get('/', (req, res)=>{ res.send('

Hello World

'); }); server.listen(4040, ()=>{ console.log('listen on http://beaglebone-black.local:4040'); }); ``` ## Server information on a html file ```node const express = require("express"); const app = express(); const http = require("http"); const server = http.createServer(app); app.get('/', (req, res)=>{ res.sendFile(__dirname + '/index-static.html'); //res.send('

Hello World

'); }); server.listen(4040, ()=>{ console.log('listen on http://beaglebone-black.local:4040'); }); ``` the contents of the .html file is a common file.