kwest 带有承诺的简化请求库
奎斯特表示客户端请求。使用类似中间件的策略来构建适合您特定需求的HTTP请求方法,可以大大提升开发效率和代码的可维护性。通过这种方式,开发者可以轻松地扩展请求功能,满足不同场景的需求。
免责声明: 这只是一个原型,使用风险自负!
Kwest使用承诺(Promise)而不是回调(Callback),这使得代码更加简洁和易于维护。在添加 .use()
方法后,Kwest 可以利用中间件扩展功能。Kwest 提供一个简单的核心,并让更高级别的模块处理 重定向、gzip、身份验证、缓存等功能。最简单的例子就是下面这个中间件,它基本上实现了身份验证功能。
var kwest = require('kwest');
var request = kwest();
request.use(function (req, next) {
return next(req);
});
request();
下载地址
用户评论