basic web server
This commit is contained in:
@@ -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();
|
|
||||||
|
|||||||
Reference in New Issue
Block a user