如何使用 typescript 设置 axiosconfig?

Agu*_*ana 7 typescript axios

我是打字稿的新手。我正在将我的代码从 JavaScript 转换为 Typescript。我下面的代码可以在 JavaScript 中运行,但在 Typescript 中出现错误

import axios from "axios";

const data = JSON.stringify([eventID]);

const config = {
    method: "delete",
    url: url,
    headers: { 
        "Authorization": `Bearer ${elasticPrivateKey}`, 
        "Content-Type": "application/json",
    },
    data: data,
};

return axios(config);
Run Code Online (Sandbox Code Playgroud)

我有这样的错误

在此输入图像描述

我不明白如何获取和配置它AxiosRequestConfig

小智 12

我不确定但试试这个

import axios,{ AxiosRequestConfig } from 'axios';

const config:AxiosRequestConfig = {
        method: "delete",
        url: url,
        headers: { 
            "Authorization": `Bearer ${elasticPrivateKey}`, 
            "Content-Type": "application/json",
        },
        data: data,
    };
Run Code Online (Sandbox Code Playgroud)