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
client.put('/users/123', { age: 31 })
.then(response => console.log(response))
.catch(error => console.error(error));
4. PATCH Request
client.patch('/users/123', { name: 'Jane Doe' })
.then(response => console.log(response))
.catch(error => console.error(error));
5. DELETE Request
client.delete('/users/123')
.then(response => console.log(response))
.catch(error => console.error(error));
📝 NOTE: You can either use async/await
or .then()...
Last updated