Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //.env or variable.js
- export const ENDPOINT = "https://app.moneyz.id/"
- //network.js
- import { ENDPOINT } from '../variables';
- const BASE_URL = ENDPOINT+"api/v1/";
- const get = (url) => {
- return new Promise((resolve, reject) => {
- axios.get(BASE_URL + url, {
- headers: {
- 'Accept': 'application/json'
- //addmore header
- }
- }).then(res => {
- resolve(res);
- }).catch(err => {
- reject(err);
- })
- });
- }
- //api.js
- import network from '../helpers/network';
- export function getProfile() {
- return new Promise((resolve, reject) => {
- network.get('profile').then((res) => {
- resolve(res);
- }).catch((err) => {
- reject(err);
- });
- });
- }
- //index.js
- import api from '../../../services/api';
- componentDidMount() {
- this.getProfile();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement