【问题标题】:Cannot read form input value | nodejs | express | express-handlebars [duplicate]无法读取表单输入值 |节点 |快递 |快速车把[重复]
【发布时间】:2018-09-12 03:24:33
【问题描述】:

我尝试使用快速把手通过表单请求接收用户的输入值。我收到以下错误。

TypeError:无法读取未定义的属性“personname”

以下图片包含代码sn-ps

index.jshome.handlebars

请帮我解决问题

【问题讨论】:

    标签: node.js express express-handlebars


    【解决方案1】:

    Express 默认不会为你解析req.body。你需要中间件,最好是body-parser

    const app = require('express')()
    const bodyparser = require('body-parser')
    
    app.use(bodyparser.json());
    app.use(bodyparser.urlencoded({extended: true}));
    

    【讨论】:

    • 谢谢。它就像一个魅力
    猜你喜欢
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 2022-01-07
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    相关资源
    最近更新 更多