关于两行代码的澄清,axios请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于两行代码的澄清,axios请求相关的知识,希望对你有一定的参考价值。
我在网上偶然发现了这个例子:
const response = await userAPI.fetchById(userId)
return response.data
我将如何复制这种东西?通常,我的呼叫如下所示:
import axios from "axios";
const baseUrl = '/api/toys';
axios.get(baseUrl)
.then(ok => ok.data)
将参数传递给单个const似乎非常方便,链接如何发生?
有人可以为我澄清如何执行此操作吗?
编辑:我发现的示例是在课程的异步函数中,问题不在于如何使用axios,但是如何像他们一样链接它。
答案
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous/Async_await
您只能在await
功能中使用async
关键字。在上面的链接中阅读。
要在全局范围内使用异步函数,请声明IIFE:https://developer.mozilla.org/en-US/docs/Glossary/IIFE
例如:
(async () => {
const ok = await axios.get(baseUrl)
// use ok
})()
以上是关于关于两行代码的澄清,axios请求的主要内容,如果未能解决你的问题,请参考以下文章