UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

28 lines (24 loc) 761 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); /* eslint-disable @typescript-eslint/no-require-imports */ /** * 获取 request 库 * request 是一个第三方 HTTP 客户端库 * 注意:request 库已经被废弃,建议使用 axios 或 node-fetch 替代 * @returns request 库 * @example * ```ts * const request = getRequest(); * request('https://example.com', (err, response, body) => { * if (err) return console.error(err); * console.log(body); * }); * ``` */ function getRequest() { // 在浏览器环境中,这个函数不应该被调用 // 如果被调用,会抛出错误 // 在 Node.js 环境中,会正常返回 request 库 return require('request'); } exports.getRequest = getRequest;