31
loading...
This website collects cookies to deliver better user experience
//inside main.js
import { login } from './api.js';
//get all required input and send to the service
async function loginAction(event){
const form = event.target;
const { username, password } = form.elements;
const result = await login(username, password);//call API function
alert(result.message);
}
//inside api.js
//sendRequest() is a custom function that calls fetch()
const SERVER = "idk";
async function login(username, password){
// return sendRequest(`${SERVER}/login`, 'POST', {username, password })
return { message:'success', token:'3poisjd90fusdfasdf'};
}
export { login }
Request Name | URL | Method | Request Body | Response Body | Response Status |
---|---|---|---|---|---|
Successful Login | /login | POST | { 'username':'', 'password':'' } | { 'message':'successful', 'token': '' } | 200 |