Apakah sebab permintaan buruk pada laluan penghalaan saya?
P粉218361972
P粉218361972 2023-09-16 21:36:52
0
1
534

log masuk.js dan pengambilan saya

const loginFormHandler = async (e) => { e.preventDefault(); const username = document.getElementById('inputUsername').value.trim(); const userPassword = document.getElementById('inputPassword').value.trim(); if (username && userPassword) { console.log(username); console.log(userPassword); const res = await fetch('/api/users/login', { method: 'POST', body: JSON.stringify({ username, userPassword }), headers: { 'Content-Type': 'application/json' }, }) if (res.ok) { document.location.replace('/profile'); } else { console.log(res.statusText); } } };

userRoutes.js dan POST saya

router.post('/login', async (req, res) => { try { const userData = await User.findOne({ where: { username: req.body.username } }); console.log(userData); if (!userData) { res .status(400) .json({ message: 'Incorrect username or password, please try again' }); return; } const validPassword = await userData.checkPassword(req.body.password); console.log(validPassword); if (!validPassword) { res .status(400) .json({ message: 'Incorrect username or password, please try again' }); return; } req.session.save(() => { req.session.user_id = userData.id; req.session.logged_in = true; res.json({ user: userData, message: 'You are now logged in!' }); }); } catch (err) { res.status(400).json(err); } });

Log masuk.bar hendal

Never share your password.

Saya menyemak ID html, menyemak laluan routing, menukar laluan routing tetapi nampaknya tiada apa yang berfungsi. Saya mendapat POST 400 (Permintaan Buruk) @login.js:10 dan ini semakin meningkat. Ia mengeluarkan nama pengguna dan kata laluan saya dengan betul.

P粉218361972
P粉218361972

membalas semua (1)
P粉543344381

Cara lain ialah...

Juga dikeluarkan

//e.preventDefault();
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!