TypeError: cloudinaryStorage is not a function
TypeError: cloudinaryStorage is not a function
我正在尝试在我的代码中使用 Cloudinary,但由于某种原因,我遇到了 TypeError。
这是我的代码:
const express = require('express')
const bodyParser = require('body-parser')
const multer = require('multer')
const app = express()
const cloudinary = require('cloudinary').v2
const { cloudinaryStorage } = require('multer-storage-cloudinary')
const router = express.Router()
const storage = cloudinaryStorage({
cloudinary: cloudinary,
folder: '',
allowedFormats: ['jpg', 'png']
})
它与 npm multer-cloudinary-storage 中的代码完全相同。我在这里做错了什么?
正确的代码如下。这是一个很大的 C 而你漏掉了 new
这个词。
const { CloudinaryStorage } = require('multer-storage-cloudinary');
const storage = new CloudinaryStorage({
cloudinary: cloudinary,
params: {
folder: '',
allowedFormats: ['jpg', 'png']
}
})
It is the exact same code in npm multer-cloudinary-storage
不,不是。
https://www.npmjs.com/package/multer-storage-cloudinary
我正在尝试在我的代码中使用 Cloudinary,但由于某种原因,我遇到了 TypeError。
这是我的代码:
const express = require('express')
const bodyParser = require('body-parser')
const multer = require('multer')
const app = express()
const cloudinary = require('cloudinary').v2
const { cloudinaryStorage } = require('multer-storage-cloudinary')
const router = express.Router()
const storage = cloudinaryStorage({
cloudinary: cloudinary,
folder: '',
allowedFormats: ['jpg', 'png']
})
它与 npm multer-cloudinary-storage 中的代码完全相同。我在这里做错了什么?
正确的代码如下。这是一个很大的 C 而你漏掉了 new
这个词。
const { CloudinaryStorage } = require('multer-storage-cloudinary');
const storage = new CloudinaryStorage({
cloudinary: cloudinary,
params: {
folder: '',
allowedFormats: ['jpg', 'png']
}
})
It is the exact same code in npm multer-cloudinary-storage
不,不是。 https://www.npmjs.com/package/multer-storage-cloudinary