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 SerialPort = require('serialport'); //https://serialport.io/docs/guide-usage
const Readline = require('@serialport/parser-readline'); const Readline = require('@serialport/parser-readline');
...@@ -18,27 +20,17 @@ parser.on('data', data =>{ ...@@ -18,27 +20,17 @@ parser.on('data', data =>{
console.log(data); console.log(data);
}); });
app.get('/', function (req, res) {
var server = http.createServer(function (req, res) { //create web server res.send('Hello world');
if (req.url == '/') { //check the URL of the current request port.write('testing testing hello ben\n', (err) => {
port.write('testing testing hello ben\n', (err) => {
if (err) { if (err) {
return console.log('Error on write: ', err.message); 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..') var server = app.listen(5000, function () {
\ No newline at end of file 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