请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

点赞报400错误

import {
  HTTP
} from '../util/http.js'

class LikeModel extends HTTP {
  like(behavior, artID, category) {
    let url = behavior == 'like' ? 'like' : 'like/cancel'
    this.request({
      url:url,
      method:'POST',
      data:{
        art_id:artID,
        type:category
      }

    })
  }
}

export {LikeModel}
onLoad: function(options) {
    clsssicModel.getLastest((res)=>{
      //数据更新
       this.setData({
         classic:res
       })
    })
  },

  onLike: function(event) {
    let behavior = event.detail.behavior
    console.log(behavior)
    likeModel.like(behavior,this.data.classic.id,this.data.classic.type)
  },

点赞老是报400错误,请问这是什么原因,是按老师的方法写的,

正在回答 回答被采纳积分+3

3回答

提问者 小嘉啊 2018-09-30 14:58:12

{"error_code": 1000, "msg": {"art_id": ["This field is required."], "type": ["This field is required."]}, "request": "POST  /v1/like"}


服务器返回的错误信息

1 回复 有任何疑惑可以回复我~
  • 老哥,解决没?我也报这个错了
    回复 有任何疑惑可以回复我~ 2018-10-02 19:12:55
  • 已解决
    回复 有任何疑惑可以回复我~ 2018-10-02 19:31:07
  • 872139722 回复 阿鲍哥 #3
    怎么解决的?
    回复 有任何疑惑可以回复我~ 2018-10-11 18:03:10
慕后端2457845 2020-05-15 12:47:58

我的也是这出了问题,明明写的是POST,结果报错GET

0 回复 有任何疑惑可以回复我~
万我 2018-09-30 19:05:06

 我这边和你一样的 url路径是没错的啊 

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信