что получить и опубликовать на express js - PullRequest
0 голосов
/ 05 апреля 2020

Я не мог понять, что такое пост и получить в expressjs. Я изменяю get и post на приведенный ниже код, но ничего не меняется. Может кто-нибудь объяснить?

    const express = require('express');
    const router = express.Router();

    router.get('/add', (req, res) => {
    res.send(`
    <html>
        <head>
        <title>Homepage</title>
        </head>
        <body>
        <form method="POST" action="/added">
        <input name="product" type="text">
        <button type="submit">Save</button>
        </form>
        </body>
        </html>
    `)
})

router.post('/added', (req, res) => {
    console.log(req.body);
    res.redirect('/add');
});


module.exports = router;

Ответы [ 2 ]

0 голосов
/ 05 апреля 2020

Это методы HTTP-запроса. Если вы напишите «get», то вы не сможете отловить, например, почтовый запрос.

0 голосов
/ 05 апреля 2020

1) Get используется, чтобы сделать запрос на получение. (где единственный путь передачи данных в URL-адресе - строка запроса или параметры) - обычно используется для извлечения ресурсов

2) Сообщение используется для отправки запроса. (где вы можете передавать данные (в теле) тоже (с различным форматом). поэтому они не появляются в URL). - обычно используется для создания ресурсов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...