Files
2026-09-10 10:51:05 +02:00

54 lines
1.1 KiB
JavaScript

const express = require("express")
const app = express()
const PORT = 3000
const path = require("path")
app.use(express.urlencoded({
extended: true
}))
app.get("/", function (req, res) {
res.sendFile(path.join(__dirname, '/static/add_user.html'))
})
app.post("/handle_form", function (req, res) {
let users = [
{ nick: "111", email: "[email protected]" },
{ nick: "222", email: "[email protected]" },
{ nick: "333", email: "[email protected]" }
]
let nick = req.body.nick
let email = req.body.email
if (email == "") {
res.send("Nie podano e-maila")
} else {
let email_in_database = false
for (let i = 0; i < users.length; i++) {
if (email == users[i].email) {
email_in_database = true;
break;
}
}
if (email_in_database) {
res.send("E-mail istnieje już w bazie")
} else {
users.push({ nick: nick, email: email });
res.send(users)
}
}
})
app.use(express.static('static'))
app.listen(PORT, function () {
console.log(PORT)
})