fs.appendFileSyn c возвращает "неопределенный" - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь заставить бота сохранить содержимое сообщения от пользователя в файл txt. Возвращается как «неопределенное». Буду признателен за любую помощь.

Код: https://i.stack.imgur.com/2dG11.png

1 Ответ

0 голосов
/ 05 апреля 2020

Добро пожаловать в переполнение стека

В будущем просьба предоставить свой код в виде текста, вставленного в вопрос.


Итак, что вы делаете, есть сохранение ИТОГИ функции в addcontent1 Вы запускаете fs.appendFileSync(addpath1,<value2>) И затем сохраняете все, что возвращает эта функция.

Я также хочу отметить, что вы не указали <value2>, что означает, что по умолчанию undefined. Вот почему он сохраняет / возвращает его как undefined

Я бы лучше решил:

   addcontent1 = function(passIn,callback){
       fs.appendFileSync(addpath1,passIn,'utf-8', callback);
   }
   // ...
   addcontent1(message.content,function(err){
       if(err) throw err;
   });
...