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 }
function isJson(str) {
try {
JSON.parse(str);
} catch (e) {
//the json is not ok
return false;
}
//the json is ok
return true;
} }
console.log("hello world!") export const login = async (data, dispatchToken) => {
let car1 = "Saab"; const requestOptions = {
let car2 = "Volvo"; method: "POST",
let car3 = "BMW"; headers: {
const cars = [ car1: "Saab", ca32 "Volvo", car3 = "BMW" ]; Accept: "application/json",
"Content-Type": "application/json",
},
body: JSON.stringify(data),
};
try {
const response = await fetch(
`http://127.0.0.1:8000/api/token`,
requestOptions
);
const person = { if (response.ok) {
firstName : "John", const res = await response.json();
lastName : "Doe", window.localStorage.setItem("userToken", res.token);
age : 46 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);
}
}; };
const fruits = [ "Banana", "Orange", "Apple", "Mango" ]; export const register = async (data, dispatchToken) => {
let fLen = fruits.length; const requestOptions = {
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json",
},
body: JSON.stringify(data),
};
text = "<ul>"; try {
for (let i = 0; i < fLen; i++) { const response = await fetch(
text += "<li>" + fruits[i] + "</li>"; `http://127.0.0.1:8000/api/register`,
} requestOptions
text += "</ul>"; );
var arr = {key1 : 'value1', key2 : 'value2'} 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