Performing Requests

Nexus provides familiar methods for HTTP requests.

📝 NOTE: You can either use async/await or .then()...,

const client = nexus.create({
  baseURL: 'https://api.example.com',
  cacheEnabled: true,
});

1. GET Request (with caching)

client.get('/users', { page: 1 })
  .then(response => console.log(response))
  .catch(error => console.error(error));

//or

client.get('/users?page=1')
  .then(response => console.log(response))
  .catch(error => console.error(error));

2. POST Request

client.post('/users', { name: 'John Doe', age: 30 })
  .then(response => console.log(response))
  .catch(error => console.error(error));

3. PUT Request

4. PATCH Request

5. DELETE Request

📝 NOTE: You can either use async/await or .then()...

Last updated