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 @@
var mysql = require('mysql'); const http = require('http');
var connection = mysql.createConnection({ const port = process.env.PORT || 3000;
host : 'localhost',
database : 'dbname',
user : 'username',
password : 'password',
});
connection.connect(function(err) { var mysql = require('mysql');
if (err) { // var connection = mysql.createConnection({
console.error('Error connecting: ' + err.stack); // host : 'localhost',
return; // database : 'dbname',
// user : 'username',
// 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();
// content of index.js
const requestHandler = (request, response) => {
console.log(request.url)
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();