Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Википедия nodejs (https://javascript.ru/forum/node-js-io-js/74671-vikipediya-nodejs.html)

Eron 29.07.2018 14:59

Википедия nodejs
 
Есть переменная "mel" и нужно, чтобы в консоль воводилась информация с википедии про эту переменную.
Тоесть, если перменная равна "принтер", то выводилось в консоль информация про принтер с википедии.

stweet 31.07.2018 09:12

Сначала читаем: 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)
        })
    }))
}


Часовой пояс GMT +3, время: 09:30.