Использование результирующего запроса в качестве переменной в моей функции JavaScript - PullRequest
1 голос
/ 08 мая 2019

Итак, я использую библиотеку NPM 'request', чтобы создать 'URL x'. «Содержимое внутри этого URL-адреса x» представляет собой одну строку с ссылкой на видео YouTube. Итак, я пытаюсь сделать следующее: после отправки формы мне нужно подтвердить пароль, чтобы он соответствовал требованиям, а затем перенаправить пользователя на ссылку на видео с YouTube, расположенную внутри '' в 'URL x', но Не знаю, как это сделать, есть идеи?

// My JS file
var request = require('request');
var url = 'url x';

request(url, function(err, resp, body){

})

function CheckPassword(password){
  var psw = /^[a-zA-Z0-9-]\w{1,6}$/;

  if (password.value.match(psw)){
    alert('Valid password, redirecting ..');
    document.location.assign(body);
    return false;
  }
  else{
    alert('Invalid password. Try again.');
    return true;
  }
}



// My form file

<form onsubmit="return CheckPassword(password)">
  <div class="form-group">
    <label class="password-text" for="password">Password</label><br>
    <input id="password" type="password" placeholder="Password" name="password" required >
  </div>
  <button type="submit" class="form-button">Submit</button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...