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 { 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);
|
||||
|
||||
Reference in New Issue
Block a user