Node.js : В этом что-то не так, и я не знаю, что именно

#javascript #node.js

#javascript #node.js

Вопрос:

Я помогаю своему другу с некоторым кодом и пытался исправить проблему в нем, но никто из нас не может в этом разобраться, поэтому я здесь, прошу помощи у людей в StackOverflow!

 var colors = require('colors/safe');
var chalkAnimation = require('chalk-animation');
var nodemailer = require('nodemailer');
  var Username = prompt('[ⓘ SET UP INFO ] - Please start the connect process by typing in: "mh!startup" ');
  if (Username == 'mh!startup') {

const RainbowMPPHAXX = chalkAnimation.rainbow(`███╗░░░███╗██████╗░██████╗░  ██╗░░██╗░█████╗░██╗░░██╗██╗░░██╗
████╗░████║██╔══██╗██╔══██╗  ██║░░██║██╔══██╗╚██╗██╔╝╚██╗██╔╝
██╔████╔██║██████╔╝██████╔╝  ███████║███████║░╚███╔╝░░╚███╔╝░
██║╚██╔╝██║██╔═══╝░██╔═══╝░  ██╔══██║██╔══██║░██╔██╗░░██╔██╗░
██║░╚═╝░██║██║░░░░░██║░░░░░  ██║░░██║██║░░██║██╔╝╚██╗██╔╝╚██╗
╚═╝░░░░░╚═╝╚═╝░░░░░╚═╝░░░░░  ╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚═╝         `);
  }
setTimeout(function() {
    RainbowMPPHAXX.start(); // Animation resumes
}, 0);
setTimeout(function(){ console.info(colors.cyan("[ ⓘ  CONNECT INFO ] - Connecting to MPP HAXX . . . ")); }, 700);
setTimeout(function(){ console.info(colors.green("[ ⓘ  CONNECT INFO ] - Successfully connected to MPP HAXX! ")); }, 1700);
setTimeout(function(){ console.info(colors.cyan("[ ⓘ  CONNECT INFO ] - Connecting to MPP HAXX login . ."));  }, 1800);
setTimeout(function(){ console.info(colors.green("[ ⓘ  CONNECT INFO ] - Successfully connected to MPP HAXX login! start up successful! :D"));  }, 2000);
/*Thanks Alex for helping with some wrapping in the code!*/
/*MPP HAXX LOGIN*/
var KnowsUsername = true;
var KnowsEmail = true;
var KnowsPassword = true;
setTimeout(function () {
  var Username = prompt('[LOGIN QUESTION] - What is your username?');
  if (Username == '') {
    KnowsUsername = true;
    console.info(colors.green('[ ⓘ  LOGIN INFO] - Correct username!'));

    var Email = prompt('[LOGIN QUESTION] - What is your E-mail?');
    if (Email == '') {
      KnowsEmail = true;
      console.info(colors.green('[ ⓘ  LOGIN INFO] - Correct E-mail!'));

      var Password = prompt('[LOGIN QUESTION] - What is your password?');
      if (Password == '') {
        KnowsPassword = true;
        const RainbowLoading = chalkAnimation.rainbow(`Loading...`);
          setTimeout(function() {
            RainbowLoading.start(); // Animation resumes
          }, 0);
        console.info(colors.green('[ ⓘ  LOGIN INFO] - Correct password!'));
        setTimeout(function(){console.info(colors.cyan(`[ ⓘ  2FA INFO ] - This is the final last step of the verification process! since you have gotten all of the login questions correct so far. We will now send you an E-mail to your E-mail: "${Email}" with the 2FA code. If you don't recive it in your main inbox please click on this link: https://mail.google.com/mail/u/0/?tab=rmamp;ogbl#spam `)); }, 7000);

      } else {
        KnowsPassword = false;
        console.error(colors.red('[LOGIN ERROR] - Aww! it looks like '   '"'   Password   '"'   " is not your password. Try again!" ));
      }
    } else {
      KnowsEmail = false;
      console.error(colors.red('[LOGIN ERROR] - Aww! it looks like '   '"'   Email   '"'   " is not your E-mail. Try again!" ));
    }
  } else {
    KnowsUsername = false;
    console.error(colors.red('[LOGIN ERROR] - Aww! it looks like '   '"'   Username   '"'   " is not your username. Try again!" ));
  }
}, 2100);
 

Он использует VSC (Visual Studio Code), чтобы посмотреть, что он делает, и, по-видимому, он не дает «Loading …» радужный текст, я надеюсь, что кто-нибудь знает, что происходит, потому что я не