Working with API requests
VoxEngine facilitates communication between our cloud and third-party services or APIs through the Net namespace. Additionally, it provides guidance on creating and handling HTTP requests, as well as sending emails, within your JavaScript cloud scenarios.
Perform HTTP requests
Two methods that allow performing requests: httpRequest and httpRequestAsync.
The httpRequest method performs synchronous HTTP requests. Its second parameter is a callback function that can accept the HttpRequestResult object and process the object's properties.
The httpRequestAsync method performs asynchronous HTTP requests, i.e., the method returns a Promise that resolves with the HttpRequestResult object.
By default, both methods use the GET verb to perform requests. TCP connect timeout is 6 seconds, and total request timeout is 90 seconds.
Send emails
Sometimes it is convenient or even necessary to send emails to an external service. To do that, you can use either the sendMail or sendMailAsync methods. Both of them process the SendMailResult object after a successful call.
For asynchronous sending, use this: