node-go/play-node-go/src/services/authServices.js

43 lines
1,011 B
JavaScript
Raw Normal View History

import config from '../config';
const authEndpoint = config.authAddress;
const signupEndpoint = `${authEndpoint}/signup`
const loginEndpoint = `${authEndpoint}/login`
var headers = new Headers();
headers.append('Content-Type', 'application/json');
headers.append('Accept', 'application/json');
headers.append('Sec-Fetch-Site', 'cross-site')
2020-01-18 08:18:51 +00:00
const loginService = async(formData) => {
const response = await fetch(loginEndpoint, {
method: 'POST',
credentials: 'include',
body: JSON.stringify(formData),
headers: headers
})
.then(res => res.text())
.then(text => JSON.parse(text))
.catch(err => err);
2020-01-18 08:18:51 +00:00
return response;
}
const signupService = async (formData) => {
const response = await fetch(signupEndpoint, {
method: 'POST',
credentials: 'include',
body: JSON.stringify(formData),
headers: headers
})
.then(res => res.text())
.then(text => JSON.parse(text))
.catch(err => err);
return response;
}
2020-01-16 04:04:55 +00:00
export default {
loginService,
signupService
}