Реагировать на выборку ('http://localhost:3000/profile/:id') - PullRequest
0 голосов
/ 18 октября 2018

, как говорится в заголовке, я пытаюсь получить этот URL с узла / экспресс-сервера.Маршрут в Postman работает нормально, поэтому я считаю, что он говорит об ошибке в моем методе выборки.

мой код:

onSubmitSave = () => {
    fetch('http://localhost:3000/profile/:id', {
        method: 'put',
        headers: {'Content-Type': 'application/json' },
        body: JSON.stringify({
            name: this.state.name, 
            telephone: this.state.telephone,
        })
    })
    .then(response =>  response.json())
    .then(user => {
        console.log(user);
    }).catch(err => console.log(err))

} 

Буду рад, если кто-нибудь сможет мне помочь с этим.

1 Ответ

0 голосов
/ 18 октября 2018

Я не вижу, чтобы ваш :id заменялся какой-либо интерполяцией строк.Вы можете искать что-то вроде этого:

fetch(`http://localhost:3000/profile/${this.id}`)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...