Почему после отправки POST запроса на json-server-auth(локальная база данных), страница перезагружается? Как решить эту проблему? Из за перезагрузки не успеваю получить данные и записать их.
Код:
<form class="form">
<input type="email">
<input type="password">
<button>Регистрация</button>
</form>
const form = document.querySelector('.form')
form.addEventListener('submit', async (e) => {
e.preventDefault()
let data = {
email: e.target[0].value,
password: e.target[1].value
}
let res = await fetch('http://localhost:8080/signup', {
method: "POST",
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
let json = await res.json()
console.log(json)
return false
})
Пробую этот же код в codepen и перезагрузки не происходит, но при отправки с браузера через Live Server в VS Code страница перезагружается.