【问题标题】:Node.JS and Vue.JS Post actionNode.JS 和 Vue.JS 发布操作
【发布时间】:2020-12-21 13:37:27
【问题描述】:

我遇到了一个问题,我尝试使用 Vue.JS 对我的 Node.JS 应用程序执行 POST 操作。 问题是每次在 console.log 中未定义时,我都无法在 Node.JS 应用程序中接收“数据” 这是我的屏幕。 Node.JS Vue.JS action

undefined error

Vue.JS html

【问题讨论】:

  • 您的信息不完整。请详细说明正确的代码/图像和错误
  • 如果您使用的是 expressjs,则没有 request.data,这就是它未定义的原因。您必须像在 request.body 中一样获取数据。也许您的设置也有问题。请查看 express 的链接:expressjs.com/en/api.html#req.body

标签: javascript node.js json api vue.js


【解决方案1】:

好的,问题是我失踪了:

app.use(express.json()) // 用于解析 application/json app.use(express.urlencoded({ extended: true })) // 用于解析 application/x-www-form-urlencoded

参考 Ricardo expressjs.com/en/api.html#req.body 的回答

【讨论】:

    猜你喜欢
    • 2019-09-16
    • 2017-10-19
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    相关资源
    最近更新 更多