Package Exports
Readme
A simple and effective promise-based HTTP & HTTP/2 request library that supports all HTTP methods.
Installation
Using npm:
$ npm install nyro@latestOther Installations:
$ yarn add nyro@latest$ pnpm add nyro@latest$ deno install npm:nyro@latestExample Basic Usage
import nyro, { ResponseType, Method } from 'nyro';
(async() => {
const { body } = await nyro({
url: 'https://hercai.onrender.com/v3/hercai',
params: {
question: 'Hi How Are You?'
}
method: Method.Get, // Or 'GET'
responseType: ResponseType.Json, // Or 'json'
headers: {
'User-Agent': 'Nyro'
},
bodySchema: {
content: String,
reply: String
}
});
console.log('Your Question; ' + body.content);
console.log('AI Reply; ' + body.reply);
})();Documentation
Main Request
-
Promise Requests -
Options -
Stream Request -
Queue Request -
Pagination API -
Create / Extend Request -
HTTP/2 Support -
Response
Timeouts, Retries And Error
Other Options
Advanced Options
Special Features
License
Nyro is licensed under the GPL-3.0 License. See the LICENSE file for details.
Support
Free online courses. In-person learning. Certification-aligned pathways in topics like Cybersecurity, Networking, and Python. It’s all here. Are you ready to begin, change, or propel your career? |