Как говорится в названии, я пытаюсь использовать RandomORG API для генерации (истинных) случайных чисел, единственное, когда я пытаюсь создать случайное число в моем NodeJS, он возвращает undefined.RandomORG API в NodeJS, возвращающем неопределенные значения
Это, как я это делаю:
var RandomOrgAPI = require('random');
var die;
//Here I log a random integer to the console.
console.log("" + RandomOrgAPI.integer({min:1,max:5,num:1},function(result){console.log(die = result[0])}));
Просьба указать фактическую ошибку в командной строке. –
«RandomOrgAPI.integer» - это асинхронный метод, он не вернет результат, он вызовет параметр «callback» с результатом в качестве первого параметра. 'console.log' не может ничего показать, кроме результата' '" + undefined'. –
Выполняется ли 'console.log' * внутри * обратный вызов или нет? – apsillers