2016-12-11 2 views
0

, когда я отправляю свою форму, у меня есть пустой возврат объекта по телесному анализаторупосле того, как пост мой req.body пуст с телесным анализатором

поблагодарить вас за вашу помощь ;-)

Я попытался для конфигурации тела-парсер: "расширенная лжи" и "расширенные: правда", но тот же результат

сервер:

// Dependencies 
let express = require('express'); 
let bodyParser = require('body-parser'); 
let config = require ('../config.js'); 
let app = express(); 

// Template 
app.set('view engine', 'ejs'); 

// Middleware 
app.use('/assets', express.static('public')); 
app.use(bodyParser.urlencoded({ extended: false })); 
app.use(bodyParser.json()); 

// Route 
    app.get('/', (req, res) => { 

    res.render('pages/index') 
}); 

app.post('/result', (req, res) => { 

    console.log(req.body) // result = {} 
}) 

app.listen(config.port); 

console.log("Let's go on port :", config.port); 

HTML:

<form action="/result" method="post" class = "form-group"> 


    <label for = "hp">Index heure pleine</label> 
    <input type = "text" class = "form-control" id = "hp" placeholder = "Entrer index heure pleine"> 

    <label for = "hc">Index heure creuse</label> 
    <input type = "text" class = "form-control" id = "hc" placeholder = "Entrer index heure creuse"> 

    <button type = "submit" class = "btn btn-default">Envoyer</button> 

</form> 
+0

Что вы ожидаете в теле после POST? – Dilettant

ответ

0

Тело HTTP пост является одним из ключевых/хэш-значение всех элементов формы с именем атрибута, а значение является значением элемента управления.

Вам необходимо указать имена всех ваших входов.

+0

спасибо !!! это надзор – mathieu

 Смежные вопросы

  • Нет связанных вопросов^_^