이찬

DB connecting

Showing 1 changed file with 55 additions and 11 deletions
const http = require('http');
const fs = require('fs');
const url = require('url');
var app = http.createServer(function (request, response) {
var _url = request.url;
const express = require('express');
if (pathname == '/') {
response.writeHead(200);
response.end(__dirname, _url);
}
const bodyParser = require('body-parser');
const app = express();
const port = process.env.PORT || 5000;
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
const data = fs.readFileSync('./database.json');
const conf = JSON.parse(data);
const mysql = require('mysql');
const connection = mysql.createConnection({
host: conf.host,
user: conf.user,
password: conf.password,
port: conf.port,
database: conf.database
});
app.listen(3000);
\ No newline at end of file
connection.connect();
app.get('/api/visiter', (req, res) => {
connection.query(
'SELECT * FROM visiter',
(err, rows, fields) => {
res.send(rows);
}
)
});
app.listen(port, () => console.log(`Listening on port ${port}`));
......