WebClient files.upload завершается с ошибкой не может прочитать свойство 'имя' из неопределенного - PullRequest
0 голосов
/ 28 июня 2018

При попытке загрузить файл с помощью API files.upload на моем сервере возникает следующая ошибка, когда файл, который я загружаю, преобразуется в данные формы из нескольких частей:

TypeError: Cannot read property 'name' of undefined 
    at FormData._getContentDisposition (/app/node_modules/form-data/lib/form_data.js:226:40) 
    at FormData._multiPartHeader (/app/node_modules/form-data/lib/form_data.js:177:33) 
    at FormData.append (/app/node_modules/form-data/lib/form_data.js:70:21) 
    at flattened.reduce (/app/node_modules/@slack/client/dist/WebClient.js:459:26) 
    at Array.reduce (<anonymous>) 
    at WebClient.serializeApiCallOptions (/app/node_modules/@slack/client/dist/WebClient.js:438:30) 
    at WebClient.<anonymous> (/app/node_modules/@slack/client/dist/WebClient.js:342:38) 
    at Generator.next (<anonymous>) 
    at /app/node_modules/@slack/client/dist/WebClient.js:7:71
    at new Promise (<anonymous>)

У меня это работает локально, но на моем сервере тот же код дает ответ выше. Кто-нибудь знает, что может быть причиной этого?

1 Ответ

0 голосов
/ 29 июня 2018

Это, по-видимому, несвязанное сообщение об ошибке возникает, если токен, с которым инициализируется WebClient, равен undefined.

Я поднял проблему в Slack's Github , чтобы отследить это.

...