basic web server

This commit is contained in:
Arjun Patel
2018-12-30 13:55:31 -08:00
parent 1e6ea4c22c
commit d5e66547c3
+41 -22
View File
@@ -1,27 +1,46 @@
const http = require('http');
const port = process.env.PORT || 3000;
var mysql = require('mysql'); var mysql = require('mysql');
var connection = mysql.createConnection({ // var connection = mysql.createConnection({
host : 'localhost', // host : 'localhost',
database : 'dbname', // database : 'dbname',
user : 'username', // user : 'username',
password : 'password', // password : 'password',
}); // });
//
// connection.connect(function(err) {
// if (err) {
// console.error('Error connecting: ' + err.stack);
// return;
// }
//
// console.log('Connected as id ' + connection.threadId);
// });
//
// connection.query('SELECT * FROM employee', function (error, results, fields) {
// if (error)
// throw error;
//
// results.forEach(result => {
// console.log(result);
// });
// });
//
// connection.end();
connection.connect(function(err) { // content of index.js
if (err) { const requestHandler = (request, response) => {
console.error('Error connecting: ' + err.stack); console.log(request.url)
return; response.end('Hello Node.js Server!')
} }
console.log('Connected as id ' + connection.threadId); const server = http.createServer(requestHandler)
});
connection.query('SELECT * FROM employee', function (error, results, fields) { server.listen(port, (err) => {
if (error) if (err) {
throw error; return console.log('something bad happened', err)
}
results.forEach(result => { console.log(`server is listening on ${port}`)
console.log(result); })
});
});
connection.end();