Как я могу отправить запрос PUT на Node Express? - PullRequest
0 голосов
/ 14 июня 2019

Я хочу отправить запрос PUT на сервер.

Я попробовал код на localhost.POST-запрос в порядке, но PUT-запрос не работает.

app.put('/test/:id', (req, res) => {
    console.log("I am test");
    res.header('Content-Type', 'application/json; charset=utf-8');
    res.status(201).send({result: "ok"});
});

app.post('/test/:id', (req, res) => {
    console.log("I am test");
    res.header('Content-Type', 'application/json; charset=utf-8');
    res.status(201).send({result: "ok"});
});

Вот мой вывод почтальона.

enter image description here

Я ожидаюPUT-запрос такой же, как POST-запрос.

Извините за мой английский.Я японец.

1 Ответ

0 голосов
/ 14 июня 2019

Попробуйте, хотя я не уверен, почему ваш код не будет делать то же самое:

app.route('/test/:id').put((req, res) => {
        console.log("I am test");
        res.header('Content-Type', 'application/json; charset=utf-8');
        res.status(201).send({result: "ok"});
    }).post((req, res) => {
        console.log("I am test");
        res.header('Content-Type', 'application/json; charset=utf-8');
        res.status(201).send({result: "ok"});
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...