2016-10-20 2 views
0

Я развернул сервер Parse на AWS. Я намерен разместить административную страницу, где мы можем просмотреть статистику и опубликовать некоторые данные. Поскольку The parse является приложением NodeJS, я попытался отправить запрос Post из HTML-формы, как показано ниже.Развертывание веб-страниц с самостоятельным размещением Parse

<form action="/abc" method="post" > 

Однако, когда мы подчиняемся сформировать параметры не передаются в приведенном ниже методе пост, который написан в index.js файл.

app.post('/abc', function (req, res) { 
} 

ответ

0

Мое предложение было бы использовать parse js sdk, чтобы получить данные. Формы построения и обработки выполняются, но в parse есть отличная библиотека на стороне клиента, которая поможет вам создать безопасный ui, почему бы не использовать его?

Но чтобы ответить на ваш вопрос прямо, что на самом деле экспресс вопрос, а не разбор вопроса:

const bodyParser = require('body-parser'); 
// application/x-www-form-urlencoded which is what a browser will 
// send when a form is posted. 
app.use(bodyParser.urlencoded({ extended: false })) 

app.get('/abc', (req, res) => { 
    const s = '<form action="/abc" method="post" >' 
    + '<input name="say" value="hello" />' 
    + '<button>Send it!</button>' 
    + '</form>'; 
    res.send(s); 
}); 

app.post('/abc', (req, res) => { 
    console.log(req.body); 
    res.send('ok'); 
}); 
Смежные вопросы