node-mongo-demo
node.js and mongodb demo
git clone https://9o.is/git/node-mongo-demo.git
index.js
(949B)
1 import axios from "axios";
2
3 const API = axios.create({ baseURL: "http://localhost:5000" });
4 API.interceptors.request.use((req) => {
5 if (localStorage.getItem("profile")) {
6 req.headers.Authorization = `Bearer ${JSON.parse(localStorage.getItem("profile")).token
7 }`;
8 }
9 return req;
10 });
11
12 export const login = (formData) => API.post("/api/user/login", formData);
13 export const signUp = (formData) => API.post("/api/user/signup", formData);
14 export const changePassword = (formData) =>
15 API.post("/api/user/changePassword", formData);
16
17
18 export const lucky7Leaderboard = () => API.post("/api/lucky7/leaderboard")
19 export const lucky7Session = () => API.post("/api/lucky7/sessions")
20 export const lucky7Bet = lucky => API.post("/api/lucky7/bets", { lucky });
21 export const lucky7BetEvents = () => API.get(`/api/lucky7/bets/events`, {
22 headers: {
23 'Accept': 'text/event-stream',
24 },
25 responseType: 'stream',
26 adapter: 'fetch',
27 });