"use strict";
const PORT = process.env.PORT || 5000;
const express = require("express");
var people;
var mysql = require("mysql")
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'private-password**',
database: ''
})
connection.query("SELECT * from sys.test", function (err, rows, fields) {
if (err) throw err
console.log('data length = : '+ rows.length);
console.log('The query result is: '+ rows[0].personName);
people = rows;
});
const app = express();
app.get('/', function (req, res) {
res.send('GET request to the homepage')
})
// app.get('/api/peoplelist',(req,res) =>{
// res.json(people);
// });
// app.get('/api/peoplelist', function (req, res) {
// res.json(people)
// })
const bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({ extended: true }));
//app.use(express.static('wwwpub'))
//from docs
/*
app.post('/test', function (req, res) {
res.send('POST request to the test')
res.end;
})
*/
app.post('/api/addperson',(req,res) =>{
var newname = req.body.Name;
console.log("post route hit! with: ");
console.log( req.body);
const sql ="use sys; insert into test (PersonName) values ('"+ newname+ "');";
console.log("query: "+ sql);
connection.query(sql)
res.end;
});
app.listen(PORT);
console.log("server started on port: "+PORT);
ve been having the same issue for weeks and no idea why?
cheers,
Jerome.