我想要调用特定组件"API.js“中的所有API,并且我想将Json数据共享给其他组件,在下面的示例中,我使用Promise来共享JSON,但我想在没有承诺的情况下共享数据,如果可能的话,请告诉我?
API.js File
import axios from "axios";
export async function TabelData() {
return new Promise(async (resolve, reject) => {
var res
我正在为我的异步操作编写测试。我已经将axios调用抽象到一个单独的类中。如果我想测试我的异步redux操作,我如何为api.js编写一个模拟以使sampleAction.test.js通过?谢谢!
api.js:
import axios from 'axios';
let apiUrl = '/api/';
if (process.env.NODE_ENV === 'test') {
apiUrl = 'http://localhost:8080/api/';
}
export default class Api {
在我的Vuejs应用程序中,我试图向我的服务器发送HTTP post,但我在控制台中不断收到此错误, TypeError: _api__WEBPACK_IMPORTED_MODULE_0__.default.post is not a function
at Object.coursePix (services.js?87e7:5)
at VueComponent._callee$ (testCourse.vue?8c89:98)
at tryCatch (runtime.js?96cf:45)
at Generator.invoke [as _invoke]