Skip to content
Snippets Groups Projects
Commit 6e33ccf9 authored by Ben Coombs's avatar Ben Coombs
Browse files

Using express

parent 986110e0
No related branches found
No related tags found
No related merge requests found
var http = require('http'); // Import Node.js core module
//var http = require('http'); // Import Node.js core module
var express = require('express');
var app = express();
const SerialPort = require('serialport'); //https://serialport.io/docs/guide-usage
const Readline = require('@serialport/parser-readline');
......@@ -18,27 +20,17 @@ parser.on('data', data =>{
console.log(data);
});
var server = http.createServer(function (req, res) { //create web server
if (req.url == '/') { //check the URL of the current request
port.write('testing testing hello ben\n', (err) => {
app.get('/', function (req, res) {
res.send('Hello world');
port.write('testing testing hello ben\n', (err) => {
if (err) {
return console.log('Error on write: ', err.message);
}
});
// set response header
res.writeHead(200, { 'Content-Type': 'text/html' });
// set response content
res.write('<html><body><p>Sending message via serial!</p></body></html>');
res.end();
}
else
res.end('Invalid Request!');
});
server.listen(5000); //6 - listen for any incoming requests
})
console.log('Node.js web server at port 5000 is running..')
\ No newline at end of file
var server = app.listen(5000, function () {
var host = server.address().address;
var port = server.address().port;
console.log("Node.js server running on port %s", port);
})
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment