modified js sample

pull/1/head
Pocco81 3 years ago
parent fc56bb79f7
commit 2937b3ae21

@ -1,26 +1,88 @@
class Clock extends React.Component { import { SET_TOKEN } from "./authTypes";
render() { return }
}
console.log("hello world!") function isJson(str) {
let car1 = "Saab"; try {
let car2 = "Volvo"; JSON.parse(str);
let car3 = "BMW"; } catch (e) {
const cars = [ car1: "Saab", ca32 "Volvo", car3 = "BMW" ]; //the json is not ok
return false;
}
//the json is ok
return true;
}
const person = { export const login = async (data, dispatchToken) => {
firstName : "John", const requestOptions = {
lastName : "Doe", method: "POST",
age : 46 headers: {
Accept: "application/json",
"Content-Type": "application/json",
},
body: JSON.stringify(data),
}; };
const fruits = [ "Banana", "Orange", "Apple", "Mango" ]; try {
let fLen = fruits.length; const response = await fetch(
`http://127.0.0.1:8000/api/token`,
requestOptions
);
text = "<ul>"; if (response.ok) {
for (let i = 0; i < fLen; i++) { const res = await response.json();
text += "<li>" + fruits[i] + "</li>"; window.localStorage.setItem("userToken", res.token);
dispatchToken({ type: SET_TOKEN, token: res.token });
return {
ok: true,
successMessage: "Login Successfull.",
errors: null,
};
} else {
const res = await response.json();
return {
ok: false,
successMessage: null,
errors: { password: res.errors["non_field_errors"] },
};
}
} catch (error) {
alert(error);
} }
text += "</ul>"; };
var arr = {key1 : 'value1', key2 : 'value2'} export const register = async (data, dispatchToken) => {
const requestOptions = {
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json",
},
body: JSON.stringify(data),
};
try {
const response = await fetch(
`http://127.0.0.1:8000/api/register`,
requestOptions
);
if (response.ok) {
const res = await response.json();
window.localStorage.setItem("userToken", res.token);
dispatchToken({ type: SET_TOKEN, token: res.token });
return {
ok: true,
successMessage: "Register Successfull.",
errors: null,
};
} else {
const res = await response.json();
return {
ok: false,
successMessage: null,
errors: res["errors"],
};
}
} catch (error) {
alert(error);
}
};

Loading…
Cancel
Save