Berikut contoh kode backend server.js untuk test user login dari front end dengan user dan password dummy
Sebelumnya kamu perlu instal lybrary
CORS --> npm install cors
kemudian buat file server.js sbb:
const express = require("express");
const cors = require("cors");
const app = express();
const PORT = 3001;
// Middleware
app.use(cors());
app.use(express.json());
// Dummy user
const dummyUser = {
email: "admin@example.com",
password: "12345",
};
// Endpoint login
app.post("/api/login", (req, res) => {
const { email, password } = req.body;
console.log("Login attempt:", email, password);
if (!email || !password) {
return res
.status(400)
.json({ message: "Email and password must be filled" });
}
if (email === dummyUser.email && password === dummyUser.password) {
return res
.status(200)
.json({ message: "Login successful", token: "dummy-token-abc123" });
} else {
return res.status(401).json({ message: "Invalid email or password" });
}
});
// Start server
app.listen(PORT, () => {
console.log(`Server running on http://localhost:${PORT}`);
});
ketika ada yang login memasukan user dan password maka pada terminal akan muncul sbb:


0 Komentar