Add additional_data to post endpoint
This commit is contained in:
13
server.js
13
server.js
@@ -3,7 +3,7 @@ const mysql = require('mysql2');
|
|||||||
const express = require('express');
|
const express = require('express');
|
||||||
const { response } = require('express');
|
const { response } = require('express');
|
||||||
const app = express();
|
const app = express();
|
||||||
app.use(express.urlencoded())
|
app.use(express.urlencoded({ extended: false }))
|
||||||
app.use(express.json());
|
app.use(express.json());
|
||||||
|
|
||||||
const connection = mysql.createConnection({
|
const connection = mysql.createConnection({
|
||||||
@@ -34,10 +34,13 @@ app.get('/scores', (req, res) => {
|
|||||||
|
|
||||||
//add score
|
//add score
|
||||||
app.post('/scores', (req, res) => {
|
app.post('/scores', (req, res) => {
|
||||||
let { username, score } = req.body;
|
let { username, score, additional_data } = req.body;
|
||||||
console.log(req.body);
|
console.log(username, score, additional_data);
|
||||||
let sql = 'INSERT INTO `scoreboard`.`scores` (`username`, `score`) VALUES (?, ?)';
|
if (!additional_data) {
|
||||||
let values = [username, score];
|
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) {
|
connection.execute(sql, values, function(err, results, fields) {
|
||||||
if (err) {
|
if (err) {
|
||||||
res.status(500).send(err);
|
res.status(500).send(err);
|
||||||
|
|||||||
Reference in New Issue
Block a user