Node.js:Request.body未定义(带有body解析器)
Node.js: Request.body undefined (with body-parser)
我是Node.js的新手,我一直在尝试发布(GET方法)一个简单的表单,但它仍然显示"request.body"是未定义的,尽管使用了body解析器,并且已经将它移到了其他问题中其他答案所建议的"路由声明"之上。
这是HTML:(y.HTML)
<body>
<form action="/boats" method="get">
<input type="text" name="textField" id="text">
<input type="submit" name="submit" value="submit" id="submit">
</form>
srv.js:
var http = require("http");
var express = require("express");
var bodyp = require("body-parser");
var app = express();
app.listen(3000);
app.use(bodyp());
app.use(express.static('index'));
app.get('/boats', function(request, response) {
response.send("You sent: " + request.body.textField);
});
我只是不知道错误在哪里。
提前感谢
如果你想从get请求中获得参数,你可以写
request.param.textField
而是
request.body.textField
相关文章:
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何创建带有插槽的vue js组件预加载程序
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- Javascript”;类“;带有参数的扩展
- 带有加号的电话号码验证(可选)
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 使用D3.js计算带有字母间距的文本长度
- 使用带有JavaScript的SOAP WebService
- 下拉框,带有展开的optgroup
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 带有验证和隐藏字段值的提交按钮
- 如何使用带有Preact的React路由器
- 滚动邮件's的类似gmail的body,带有使用java脚本的固定页脚
- Nodejs - Req.body 未定义在 post 中,带有快速 4.9.0
- 如何使用JavaScript从带有HTML的字符串中删除整个HTML、HEAD标记和BODY标记
- 如何检查body是否有一个带有JavaScript的特定类
- Node.js:Request.body未定义(带有body解析器)
- Node.js,快速调用函数两次,一次带有完整的req.body,一次具有空的body
- 发送带有chai的POST请求会发送一个空的body