我(尝试)在cloud9(c9.io)上运行node.js应用。
它需要快递。
它托管一个html文件
app.get('/index.html', function(req, res){
res.sendfile('./client/index.html');
});
其中包括表格
<form action="/myaction" method="post">
<input type="text" id="name" name="name"...
<input type="submit" value="Send message" />
我设法点击按钮,发送带有参数名称=“somevalue”的HTTP POST请求 - 这是由Firebug网络监控提供的。
但
当我记录收到的req-object
时
app.post('/myaction', function(req1, res) {
//res.send('You sent the name "' + req.body.name + '".');
res.send("das der req " + req1 + ".");
console.log(req1);
});
它看起来像一团糟:http://pastebin.com/iq7mfueC - 我找不到名称参数,因为我根本找不到表格。