43 lines
1.4 KiB
JavaScript
43 lines
1.4 KiB
JavaScript
const address = "http://10.135.51.116/temperature-alarm-webapi/users"
|
|
|
|
export function login(usernameOrEmail, password) {
|
|
console.log(usernameOrEmail);
|
|
console.log(password);
|
|
|
|
fetch(`${address}/login`, {
|
|
method: "POST",
|
|
headers: {
|
|
"Content-Type": "application/json"
|
|
},
|
|
body: JSON.stringify({usernameOrEmail: usernameOrEmail, password: password})
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => console.log("Success:", data))
|
|
.catch(error => console.error("Error:", error));
|
|
}
|
|
|
|
export function create(email, username, password, repeatPassword){
|
|
fetch(`${address}/create`, {
|
|
method: "POST",
|
|
headers: {
|
|
"Content-Type": "application/json"
|
|
},
|
|
body: JSON.stringify({email: email, username: username, password: password, repeatPassword: repeatPassword})
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => console.log("Success:", data))
|
|
.catch(error => console.error("Error:", error));
|
|
}
|
|
|
|
export function update(email, username, password){
|
|
fetch(`${address}/update`, {
|
|
method: "PATCH",
|
|
headers: {
|
|
"Content-Type": "application/json"
|
|
},
|
|
body: JSON.stringify({email: email, username: username, password: password})
|
|
})
|
|
.then(response => response.json())
|
|
.then(data => console.log("Success:", data))
|
|
.catch(error => console.error("Error:", error));
|
|
} |