为什么当我把我的HTML格式的电子邮件发送到我的快递服务器时,给我一个“你发送的名字未定义”的错误?

我一直在使用电子来创build一个桌面应用程序,我一直无法发送input表单数据到我的快递服务器,因为它给了我“你发送的名称未定义”的错误。 我想知道是否有人可以指引我正确的方向。 谢谢! 这是我的代码。

var express = require('express'); var bodyParser = require('body-parser'); var app = express(); app.use(bodyParser.urlencoded({ extended: true })); app.post('/myaction', function(req, res) { res.send('You sent the name "' + req.query.name + '".'); }); app.listen(8080, function() { console.log('Server running at http://127.0.0.1:8080/'); }); <form action="http://127.0.0.1:8080/myaction" method="post"> <input type="email" name="email" id="fremail" placeholder="your@email.com" required/> <br> <input type="submit" name="Submit" value="Continue" /> <br> </form> <br> <br> <br> <form action="http://127.0.0.1:8080/myaction" method="post"> <input class="inputNum" type="number" min="1000" max="9999" name="num1" id="num1" placeholder = "XXXX" required/> - <input class="inputNum" type="number" min="1000" max="9999" name="num2" id="num2" placeholder = "XXXX" required/> - <input class="inputNum" type="number" min="1000" max="9999" name="num3" id="num3" placeholder = "XXXX" required/> - <input class="inputNum" type="number" min="1000" max="9999" name="num4" id="num4" placeholder = "XXXX" required/> <br /> <input type="submit" name="Submit" value="Continue" /> </form>