我正在尝试上传文件与multer和我收到这个错误。
内部/validators.js:117
抛出新的ERR_INVALID_ARG_TYPE(名称,'string',value);
^
TypeError[ERR_INVALID_ARG_TYPE][ERR_INVALID_ARG_TYPE]:“path”参数的类型必须是字符串。接收未定义
当我从angular和Postman两方面尝试时,我面临着这个问题。我的代码:
import multer from 'multer';
export const upload = multer({
storage: multer.diskStorage({
destination: (req, file, cb) => cb(null, process.env.HOST_PORTAL_DIR),
filename: (req, file, cb) => cb(null, helpers.generateFileId(file.mimetype)),
}),
}).single('file');
router.post('/', function (req, res) {
upload(req, res, function (err) {
if (err instanceof multer.MulterError) {
console.log('Multer error', err);
} else if (err) {
console.log('unknown error', err);
}
});
});
我想这是因为环境变量的变化,以本地文件存储,然后再试一次。
我正在将智能合约部署到Rinkeby网络,然后尝试用 但是它不起作用,并继续显示此消息,但是我已经安装了松露验证插件,反应脚本和cucumber。 这是我的package.json 这是我的truffle-config.js
我在React做一个项目,遇到了一个让我难堪的问题。 每当我运行时,就会出现以下错误: TypeError[ERR_INVALID_ARG_TYPE]:路径参数必须是字符串类型。接收类型未定义 我不知道为什么会发生这种情况,如果有人经历过这种情况,我将不胜感激。
在以下代码中,我得到了此错误: TypeError[ERR_INVALID_ARG_TYPE]:原始参数的类型必须是Function。接收类型未定义 它说问题在第31行: 我在使用promisify图书馆时遇到问题。
问题内容: 我正在React的一个项目上工作,遇到了一个让我感到困惑的问题。 每当我运行时,都会出现此错误: TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须为字符串类型。接收类型未定义 我不知道为什么会这样,如果有人经历过,我将不胜感激。 问题答案: 要解决此问题,只需升级 react-scripts 软件包(使用来检查最新版本): 将您的 package.js
electron应用程序代码来自《跨平台桌面应用程序》一书,它旨在向浏览器显示用户文件目录,就像在桌面资源管理器应用程序中一样。 打印到开发人员工具控制台时出现的错误为“Uncaught(in promise)TypeError[ERR_INVALID_ARG_TYPE]:“path”参数必须是string类型。未定义接收。我做错了什么?
我正在开发一个electron应用程序,它试图从unsplash API下载一张照片,并将其设置为壁纸。当我调用API时,我得到200 OK状态并获得下载URL,但当我尝试使用axios stream方法下载照片时,我得到以下错误: 类型错误[ERR_INVALID_ARG_TYPE]:url参数必须是字符串类型。接收类型未定义 这是功能代码: 当我试图在函数中console.logDownloa