Я настраиваю демонстрационную форму регистрации, где пользователи могут создать учетную запись.Предоставленные учетные данные должны храниться в памяти или в пользовательском файле (user.json) и могут использоваться для входа в систему и перенаправления на страницу профиля пользователя.
Я создал файл user.json иположить образец пользовательской информации в нем.Я могу использовать fetch для console.log () сведений о пользователе из файла user.json, но как мне добавить больше пользователей в файл, используя fetch?
Код, который я пробовал:
let bodyData = {
id: 2,
name: "sarah",
email: "sarah@gmail.com"
};
let postData = {
method: "POST",
body: JSON.stringify(bodyData)
};
// POST data to json file
fetch("./jsonfile/user.json", postData)
.then(data => console.log(data))
.catch(error => console.log(error));
// GET data form json file
fetch("./jsonfile/user.json")
.then(res => res.json())
.then(data => {
data = JSON.stringify(data);
console.log(data);
})
.catch(error => {
console.log(error);
});
Я должен видеть в выводе console.log нового пользователя, добавленного;