其他分享
首页 > 其他分享> > superagent 轻量的Ajax API

superagent 轻量的Ajax API

作者:互联网

SuperAgent 是一个轻量的Ajax API,服务器端(Node.js)客户端(浏览器端)均可使用,SuperAgent具有学习曲线低、使用简单、可读性好的特点,可作为客户端请求代理模块使用,当你想处理get,post,put,delete,head请求时,可以考虑使用SuperAgent。

const superagent = require('superagent')

/**
 * 接口请求封装  使用superagent发送请求
 * @param {*} url 
 * @param {*} method 
 * @param {*} params 
 * @param {*} data 
 * @param {*} cookies 
 */
function req(url, method, params, data, cookies) {
	return new Promise(function (resolve, reject) {
		superagent(method, url)
			.query(params)
			.send(data)
			.set('Content-Type', 'application/x-www-form-urlencoded')
			.end(function (err, response) {
				if (err) {
					reject(err)
				}
				resolve(response)
			})
	})
}
module.exports = {
	req
}

  

标签:function,data,param,superagent,API,params,轻量,method
来源: https://www.cnblogs.com/dekui/p/14966855.html