我正在使用Jest并axios-mock-adapter为我的 API 服务编写测试。问题是,当我运行测试时,我收到一条错误消息:
错误:无法验证第一个证书。
app.service.js 以下是
import ApiService from '@/services/api.service'
export default {
async loadDashboard (psRef) {
let result = await ApiService.get('user/' + psRef + '/dashboard')
.catch(error => {
console.error(error)
})
return result.data
}
}
Run Code Online (Sandbox Code Playgroud)
api.service.js是我axios像这样创建实例的地方
import Axios from 'axios'
const baseDomain = process.env.VUE_APP_BACKEND
const baseURL = `${baseDomain}${process.env.VUE_APP_API}`
export default Axios.create({
baseURL: baseURL,
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
})
Run Code Online (Sandbox Code Playgroud)
测试如下:
const baseDomain = process.env.VUE_APP_BACKEND
const baseURL = `${baseDomain}${process.env.VUE_APP_API}`
test('loadDashboard should return …Run Code Online (Sandbox Code Playgroud)