NuxtJS2:在 Nuxt 模块中使用时不推荐使用 Body-parser
NuxtJS2: Body-parser is deprecated when used in a Nuxt module
我有一个看起来像这样的 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 中,我收到以下错误,表明 bodyparser 已弃用:
但是,该应用程序运行良好。但如果我删除它,它不会。那么,保留它是否安全,还是我应该用其他东西替换 body-parser?
一切顺利。由于 body-parser
在 Express 应用程序中常用,VS Code 将其显示为已弃用,因为您可以使用 express.json
代替(请参阅 bodyParser is deprecated express 4)。因为你不想拉快车,就保持原样
我有一个看起来像这样的 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 中,我收到以下错误,表明 bodyparser 已弃用:
但是,该应用程序运行良好。但如果我删除它,它不会。那么,保留它是否安全,还是我应该用其他东西替换 body-parser?
一切顺利。由于 body-parser
在 Express 应用程序中常用,VS Code 将其显示为已弃用,因为您可以使用 express.json
代替(请参阅 bodyParser is deprecated express 4)。因为你不想拉快车,就保持原样