我有一个Nuxt模块,看起来如下所示:
import { createHash } from 'crypto'
import bodyParser from 'body-parser'
export default function () {
const config = this.options.privateRuntimeConfig.cloudinary
this.nuxt.hook('render:setupMiddleware', (app) => {
app.use(bodyParser.json())
app.use('/api/cloudinary/signature', setSignature)
})
function setSignature(req, res) {
try {
const sha1 = createHash('sha1')
....etc...在VSCODE中,我得到了以下错误,即that解析器被弃用

然而,该应用程序运行良好。但是如果我删除它,它就不会了。那么,保存它是安全的,还是应该用其他的东西来替换身体解析器呢?
发布于 2021-09-17 09:52:51
一切都很好。由于body-parser通常在快递应用程序中使用,VS代码显示它与您可以使用的express.json一样不受欢迎(参见bodyParser is deprecated express 4)。既然你不想开快车,就保持原样吧
https://stackoverflow.com/questions/69221202
复制相似问题