当我提交注册表时,该注册表页面中的数据应发布在控制台上。我尝试使用“ req.body.Username”打印该结果,它显示为undefined,当我在其中查看req时安慰。正文似乎是一个空集,例如“ {}”,如何将我的表单详细信息发布到正文中以在控制台中查看以及如何摆脱该“未定义”错误?
答案 0 :(得分:1)
如果没有body-parser
,则需要解析{ex1}中的所有请求。
执行此操作的步骤:
npm install body-parser
var bodyParser = require('body-parser')
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
您可以查看body-parser的文档以了解更多详细信息: https://www.npmjs.com/package/body-parser
希望这会帮助您解决问题。
答案 1 :(得分:0)
希望您已在快速代码中添加了中间件。如果未添加以下代码段,
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
希望这会有所帮助!