hinzufügen von wörtern
This commit is contained in:
32
backend.js
32
backend.js
@ -45,6 +45,12 @@ app.get('/:sessionId/:username', (req, res) => {
|
||||
|
||||
})
|
||||
|
||||
app.get('/:sessionId/:username/game', (req, res) => {
|
||||
const {sessionId, username} = req.params;
|
||||
|
||||
res.sendFile(join (__dirname, 'game', 'game.html'));
|
||||
})
|
||||
|
||||
//liste an user zurückgeben
|
||||
app.get('/api/user/:sessionId', (req,res) => {
|
||||
const {sessionId} = req.params;
|
||||
@ -60,6 +66,32 @@ app.get('/api/user/:sessionId', (req,res) => {
|
||||
|
||||
|
||||
|
||||
app.put(`/api/words/add`, (req,res) => {
|
||||
const payload = req.body;
|
||||
|
||||
console.log(payload.word, payload.imposterWord)
|
||||
|
||||
db.serialize(() => {
|
||||
db.run(`CREATE TABLE IF NOT EXISTS words (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
word TEXT NOT NULL,
|
||||
imposterWord TEXT NOT NULL
|
||||
)`);
|
||||
|
||||
db.run(`INSERT INTO words (word, imposterWord) VALUES (?, ?)`,
|
||||
[payload.word, payload.imposterWord],
|
||||
function (err){
|
||||
if (err) {
|
||||
console.error('inserted words error:', err);
|
||||
return res.status(500).json({error: err.message});
|
||||
}
|
||||
res.status(201).json({id: this.lastID})
|
||||
}
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
|
||||
//ready status updaten
|
||||
app.put('/api/ready/:sessionId', (req,res) => {
|
||||
|
||||
Reference in New Issue
Block a user