TLDR: express -jwt создает конфликты с пакетами, добавляющими материал в параметр req node.js API (express -upload, например, multer).
Я работаю над node.js API, и я не могу удалить пакет. Я пытаюсь загрузить файлы из интерфейса в API. Я использовал много пакетов для этого (express -fileupload, multer ...), но ни один из них не решил мою проблему. Человек, создавший API, использовал express -jwt для аутентификации. Это работает путем добавления некоторой информации в поле req.user в API.
Моя проблема в том, что пакеты, используемые для загрузки файлов в nodejs, похоже, конфликтуют с express -jwt. Если я отключаю его, req.files заполняется как следует, и все работает отлично. Но когда я переустанавливаю express -jwt, req.files всегда имеет значение null. Я не могу просто использовать другой пакет аутентификации. Я понятия не имею, чтобы решить эту проблему.