Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用axios获取/发布?_Javascript_Async Await_Axios_Ecmascript 2017 - Fatal编程技术网

Javascript 如何使用axios获取/发布?

Javascript 如何使用axios获取/发布?,javascript,async-await,axios,ecmascript-2017,Javascript,Async Await,Axios,Ecmascript 2017,我想使用axios(应该是异步的)发出get和post请求 代码如下: async getJSONAsync() { await app.get('https://*****.io/index.php?/api/v2/get_case/5892', { headers: {'Content-Type' : 'application/json'}, auth: { username : '****

我想使用axios(应该是异步的)发出get和post请求

代码如下:

async getJSONAsync()
    {
       await app.get('https://*****.io/index.php?/api/v2/get_case/5892', {
            headers: {'Content-Type' : 'application/json'},
            auth: {
                username : '************',
                password : '*********************'
            }
        }).then(function (response) {
            console.log(response);
        })
            .catch(function (error) {
                console.log(error);
            });
    }

问题是-我应该如何存储baseURL和其他选项,如标题、身份验证信息、正文(数据),以及当我返回结果时-如何将其与另一个函数(如post)一起使用,以及以前的get请求响应中的一些数据? 我在这里迷路了。请帮忙。

const axios=require('axios');
const getRandomDogPicture=async()=>{
const instance=axios.create({
基本URL:“https://dog.ceo/api/breeds/image/random",
超时:1000,
标题:{
“X-Custom-Header”:“foobar”
}
});
让result=wait instance.get().then(result=>result.data);
返回结果;
}
const func=async()=>{
让ans=等待getRandomDogPicture();
控制台日志(ans)
}

log(func())在何处添加授权、内容类型标题?@LittleJohnny?“我应该如何存储baseURL和其他选项,如标题、身份信息、正文(数据)”-Axios文档是否有问题?“使用前一个get请求响应中的一些数据发布”-与任何其他函数的方式完全相同。更改
getJSONAsync()
,使其接受参数。在深入使用Promissions的复杂库之前,您可能应该先学习JavaScript入门教程。我是JavaScript新手。我是否应该创建一个带有选项的单独js文件,并将其传递到此函数中?它应该是什么样子?