69 lines
1.5 KiB
JavaScript
69 lines
1.5 KiB
JavaScript
const express = require('express')
|
|
const app = express()
|
|
const port = 3000
|
|
|
|
app.use(express.json())
|
|
|
|
app.get('/', (req, res) => {
|
|
res.send('Hello World!')
|
|
})
|
|
|
|
function ido() {
|
|
var date = new Date().getDate();
|
|
var month = new Date().getMonth() + 1;
|
|
var year = new Date().getFullYear();
|
|
|
|
return year + '-' + month + '-' + date
|
|
}
|
|
|
|
|
|
//------------------------ játékos adatok lekérdezése
|
|
app.get('/player', (req, res) => {
|
|
const mysql = require('mysql')
|
|
const connection = mysql.createConnection({
|
|
host: 'localhost',
|
|
user: 'root',
|
|
password: '',
|
|
database: 'colorball'
|
|
})
|
|
|
|
connection.connect()
|
|
|
|
connection.query('SELECT * from player', (err, rows, fields) => {
|
|
if (err) throw err
|
|
|
|
console.log(rows)
|
|
res.send(rows)
|
|
})
|
|
|
|
connection.end()
|
|
})
|
|
|
|
//----------------------------------------- player felvitel
|
|
app.post('/newplayer', (req, res) => {
|
|
const mysql = require('mysql')
|
|
const connection = mysql.createConnection({
|
|
host: 'localhost',
|
|
user: 'root',
|
|
password: '',
|
|
database: 'colorball'
|
|
})
|
|
|
|
let datum = ido()
|
|
console.log(datum)
|
|
connection.connect()
|
|
|
|
console.log(req.body.bevitel1)
|
|
connection.query('insert into player values (null, "'+req.body.bevitel1+'", CURDATE())', (err, rows, fields) => {
|
|
if (err) throw err
|
|
|
|
res.send("Sikerült a felvitel!")
|
|
})
|
|
|
|
connection.end()
|
|
})
|
|
|
|
|
|
app.listen(port, () => {
|
|
console.log(`Example app listening on port ${port}`)
|
|
}) |