Add additional_data to post endpoint

This commit is contained in:
2022-04-24 01:40:59 +02:00
parent 982dab6b72
commit 58acd2db4f

View File

@@ -3,7 +3,7 @@ const mysql = require('mysql2');
const express = require('express');
const { response } = require('express');
const app = express();
app.use(express.urlencoded())
app.use(express.urlencoded({ extended: false }))
app.use(express.json());
const connection = mysql.createConnection({
@@ -34,10 +34,13 @@ app.get('/scores', (req, res) => {
//add score
app.post('/scores', (req, res) => {
let { username, score } = req.body;
console.log(req.body);
let sql = 'INSERT INTO `scoreboard`.`scores` (`username`, `score`) VALUES (?, ?)';
let values = [username, score];
let { username, score, additional_data } = req.body;
console.log(username, score, additional_data);
if (!additional_data) {
additional_data = null;
}
let sql = 'INSERT INTO `scoreboard`.`scores` (`username`, `score`, `additional_data`) VALUES (?, ?, ?)';
let values = [username, score, additional_data];
connection.execute(sql, values, function(err, results, fields) {
if (err) {
res.status(500).send(err);