Newer
Older
const DEV_AUTH = process.env.NODE_ENV === 'development' ? true : false;
const AUTH = {
username: process.env.VUE_APP_LOGIN_API_USERNAME,
password: process.env.VUE_APP_LOGIN_API_PASSWORD
};
if (!DEV_AUTH) {
axios.defaults.headers.common['X-CSRFToken'] = (name => {
var re = new RegExp(name + "=([^;]+)");
var value = re.exec(document.cookie);
return (value != null) ? unescape(value[1]) : null;
})('csrftoken');
}
const path = require('path');
const DOMAIN = process.env.VUE_APP_DOMAIN;
const USERGROUP_API_URL = process.env.VUE_APP_USERGROUP_API_PATH;
const usersAPI = {
async findUsername(username, page = 1) {
const url = new URL(path.join(`${i18n.locale}${USERGROUP_API_URL}`, `users/?page=${page}&username=${username}`), DOMAIN);