author: krm created: 2022-05-06 status: alpha
Vi ska ta emot data från ett webbformulär och spara det. För detta måste du både ha en tabell i en databas, vara ansluten mot databsen och ha ett webbformulär.
Anropet måste finnas på sökvägen som formuläret avnänder sig av.
app.get("/chatt", async function(req, res) {
// Code
}
Vi gör nu i ordning data som vi vill spara i databasen.
const msg = req.query.msg;
const user = 0;
const time = new Date().toDateString();
Vi gör nu en text sträng som kan fungera som en fråga. Observera tecknet "?" nedan kommer supstitueras från en array av värden.
const question = "INSERT INTO msg VALUES (null, ?, ?, ?);";
Frågan ska nu exikvieras i databasen, lägg också till en array som innehåller värderna som ska läggas till.
await db.execute(question, [user, time, msg]);
Du kan logga in på databasen och titta vad som finns i tablellen. Eller kan du gå till en sida där du visar upp innehållet.