Como manipular a solicitação POST no node.js
Eu estou tentando lidar com uma solicitação post sendo enviada para o meu servidor node.js. O arquivo JavaScript com um nome server.js exibe um formulário no navegador. Eu quero o acesso aos valores do formulário depois que eles forem publicados no backend node.js.
O formulário contém um nome de usuário, repositório e filial. Quando o formulário é enviado, quero exibir esses dados novamente para o usuário.
O código do server.js:
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.end('<html><body>'
+ '<h1>XYZ Repository Commit Monitor</h1>'
+ '<form method="post" action="." enctype="application/x-www-form-urlencoded"><fieldset>'
+ '<div><label for="UserName">User Name:</label><input type="text" id="UserName" name="UserName" /></div>'
+ '<div><label for="Repository">Repository:</label><input type="text" id="Repository" name="Repository" /></div>'
+ '<div><label for="Branch">Branch:</label><input type="text" id="Branch" name="Branch" value="master" /></div>'
+ '<div><input id="ListCommits" type="submit" value="List Commits" /></div>'
+ '</fieldset></form>'
+ '</body></html>');
}).listen(8124);
console.log('Server running at http://127.0.0.1:8124/');