【问题标题】:I am having an issue with an json bodyParser issue我遇到了 json bodyParser 问题
【发布时间】:2021-08-20 00:31:49
【问题描述】:
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: true }))

VS Code 中的 bodyParser 有删除线。

这里是新手!试图让 Spotify 克隆工作。我一直在试图弄清楚这里发生了什么以及如何解决它。任何见解都值得赞赏。谢谢!

【问题讨论】:

    标签: body-parser


    【解决方案1】:

    不要使用 bodyParser。它已被弃用,这就是为什么会有删除线。将您的行替换为:

    app.use(express.json());
    app.use(express.urlencoded({extended: false});
    

    我假设您使用的是 express。如果没有,只需键入 npm i express 进入你的命令行,然后 const express = require('express'); 在文件的顶部。

    npm i @types/expressimport express from 'express' 如果您使用的是打字稿

    【讨论】:

    • 好的。我很感激。我读到了,只是不确定折旧版本对项目有什么影响。有其他问题。
    • @Aelbione 您还有什么其他问题?并且已弃用的版本不会损害您的项目或任何东西。
    • 嗨!我也收到这条消息:“[HMR] 正在等待来自 WDS 的更新信号...”而且,登录按钮会短暂显示我期望的搜索栏,而不是恢复为仅将登录按钮放回屏幕中间再次。我正在玩我跟随的 YouTube 教程中的 Spotify 克隆。一切在语法上看起来都是正确的。
    • @Aelbione 是什么提示了这个信号?我假设您正在编写一个网络应用程序。什么时候发生?
    • 我正在玩我跟随的 YouTube 教程中的 Spotify 克隆。一切在语法上看起来都是正确的。哦,当我按下登录按钮或刷新时会发生这种情况。
    猜你喜欢
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 2011-04-17
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 2016-06-19
    相关资源
    最近更新 更多