我试图在api.js中要求,但收到错误"TypeError:(0,_typeof3.default)不是一个函数".尝试调试此问题表明删除"异步"字会使错误消失,但我正在尝试使用异步.我安装了所有babel异步插件,在package.json中定义,并包含在webpack.config.js和.babelrc的插件中.请帮忙.
我的api.js
let config = require('config'),
$ = require('jquery')
module.exports = {
loggedIn: false,
api: async (endpoint, params={}, method="GET") => {
console.log(endpoint, params, method)
let request,
url = config.urls.api + endpoint
switch(method){
case 'GET': request = $.get(url); break;
case 'POST': request = $.post(url); break;
}
try{
let res = await request
return res
}catch(e){
if(e == 'not logged-in'){
this.loggedIn = false
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
的package.json
{
"name": "background",
"version": "1.0.0",
"description": "",
"main": "background.js",
"scripts": {
"test": "echo \"Error: …
Run Code Online (Sandbox Code Playgroud)