安装的挂钩中出现错误:“ TypeError:_book.getCategory.then不是函数”

时间:2020-04-09 15:55:11

标签: javascript node.js vue.js

以下是我的Vue代码,getCategory是我的后端API之一,以这种方式使用时发生了问题。

mounted(){
    this.getList()
    this.getCategoryList()
},
methods:{
  getCategoryList(){
    getCategory.then(response=>{
        this.categoryList =response.data
        console.log('123',this.categoryList);
    })
},

这是我的路由器

router.get('/category',function(req,res,next){
   getCategory().then(category=>{
        new Result(category,'good job').success(res)
    }).catch(err =>{
        next(boom.badImplementation(err))
      }
    )}
)

最后运行

async function getCategory(){
    const sql ='select * from category order by category asc'
    const result =await db.querySql(sql)
    const categoryList=[]
    result.forEach(item => {
        categoryList.push({
            label: item.categoryText,
            value: item.category,
            num: item.num
        })
    });
    return categoryList
}

但是当我访问浏览器时,仍然出现错误 enter image description here

0 个答案:

没有答案