- 通过
app使用 HttpClient
通过 app 使用 HttpClient
框架在应用初始化的时候,会自动将 [HttpClient] 初始化到 app.httpclient。同时增加了一个 app.curl(url, options) 方法,它等价于 app.httpclient.request(url, options)。
这样就可以非常方便地使用 app.curl 方法完成一次 HTTP 请求。
// app.jsmodule.exports = app => {app.beforeStart(async () => {// 示例:启动的时候去读取 https://registry.npm.taobao.org/egg/latest 的版本信息const result = await app.curl('https://registry.npm.taobao.org/egg/latest', {dataType: 'json',});app.logger.info('Egg latest version: %s', result.data.version);});};
