Показать сообщение отдельно
  #2 (permalink)  
Старый 31.07.2018, 09:12
Аспирант
Отправить личное сообщение для stweet Посмотреть профиль Найти все сообщения от stweet
 
Регистрация: 21.12.2011
Сообщений: 41

Сначала читаем: API Wiki, ну а далее как доктор прописал:
let promises = process.argv
    .splice(0, 2)
    .split(" ")
    // Где wiki ваш драйвер и search правило интерфейса.
    .map(wiki.search)

// Например:
let wiki = {
    search: value => (new Promise((resolve, reject) => {
        let api = new mw.Api( {
            ajax: {
                headers: { 'Api-User-Agent': 'Example/1.0' }
            }
        })
        
        api.get({}).done(function(data) {
            // do something with data
            resolve(data)
        })
    }))
}
Ответить с цитированием