我有这个小问题
我有一个自定义的 axios 实例
/* api.js */
import axios from 'axios';
// base axios instance
export default axios.create({
baseURL: `http://localhost:8888`,
});
当我在将 request method
作为参数发送的函数中使用它时:
import api from '../api.js';
// passing method = "GET"
// URL = "/ai-metrics/<id>"
const someFunction = async (method, url) => {
await api[method](url);
}
这是我得到的错误:
WEBPACK_IMPORTED_MODULE_0__.default[method] is not a function
这在我手动指定 axios 方法时有效:
await api.GET(<url>) // this works