Migrate from REST to GraphQL

const CategoryService = { list: () => { let url = "api/category/"; return Request.get(url); } }const Request = { get: async (url) => { try { let result = await axios.get( getFullURL(url), getHeaderConfig() ); return Promise.resolve(result.data); } catch (error) { console.log(error); return Promise.reject("get error"); } } }const CategoryService = { list: async () => { let query = `query { categoryList { id name } } ` let data = await Request.get(query); return data.data.categoryList; } }const Request = { get: async (query) => { try { query = query.replace(/^\s+/gm, ''); let body = { query } body = JSON.stringify(body); let result = await axios.post( getURL(), body, getHeaderConfig() ); return Promise.resolve(result.data); } catch (error) { console.log("error list", error); return Promise.reject("get error"); } } }
Last updated