Как связать положенный запрос с топором ios, чтобы он работал на интерфейсе? - PullRequest
0 голосов
/ 05 февраля 2020

Я написал запрос put, который работает отлично, я хочу связать его с топором ios, чтобы он работал на веб-интерфейсе методом onClick.

 router.put("/:name", (req, res, next) => {
Papp.findOneAndUpdate({ _pappName: req.params.pappName }, req.body, {
  new: true
 }).then(function(state) {
res.send(state);
 });
});

enter image description here

Чтобы было понятнее: кнопки получают свое состояние из базы данных через реквизиты. Пользователь может нажать кнопку и изменить ее состояние, но теперь только во внешнем интерфейсе, я хочу изменить его, чтобы пользователь мог изменить запись в базе данных по запросу.

Ответы [ 2 ]

2 голосов
/ 05 февраля 2020

Вам нужно сделать следующее.

axios.put(url,data, {
headers: {
    'authorization': your_token,
    'Accept' : 'application/json',
    'Content-Type': 'application/json'
}
})
.then(response => {
// return  response;
})
.catch((error) => {
//return  error;
});
2 голосов
/ 05 февраля 2020

Пожалуйста, следуйте синтаксису ниже:

axios.put(url[, data[, config]])

и запрограммируйте, например:

 axios.put('http://127.0.0.1/myapp/public/api/bid/'+this.itemID,
          {
          NewBidMade:this.NewBidMade
          })
            .then((response) => {

              console.log(response.data);    
      
            })
            .catch(function(error){
              console.log(error);
            });
...