эластичный поиск POST JSON с firebase-функциями и аксио - PullRequest
0 голосов
/ 23 сентября 2019

Я использую триггерные функции firebase при загрузке своей статьи.и я хочу, чтобы он отправлял в мой упругий поиск по mac с помощью JSON

, но он не публикует мой упругий поиск, он возвращает ошибку: connect ETIMEDOUT 59.25.194.65:9200 в TCPConnectWrap.afterConnect [as oncomplete] (net.js: 1191: 14)

firebase-functions

'use strict';

// [START import]
const functions = require('firebase-functions');
const admin = require('firebase-admin');
const axios = require('axios');
admin.initializeApp()

// [END import]

// [START generateThumbnail]
/**
 * When an image is uploaded in the Storage bucket We generate a thumbnail automatically using
 * ImageMagick.
 */
// [START generateThumbnailTrigger]
exports.putElasticSearch = functions.firestore
    .document('agora/{wildcard}')
    .onCreate((snap,context)=>{
        const newDoc = snap.data();
        const jsonDoc = JSON.stringify(newDoc);
        console.log(jsonDoc);

        axios({
            method: 'post',
            url: 'http://59.25.194.65:9200/article/test/6',
            data: jsonDoc,
            config: {headers: {'Accept': 'application/json'}}
            })
            

        // axios.post(`http://59.25.194.65:9200/article/test/6`,jsonDoc,)
        
    })
// [END generateThumbnail]

нет ... это не относится только к этой ошибке

Ошибка: подключите ETIMEDOUT 0.0.35.240:80 в TCPConnectWrap.afterConnect [as oncomplete] (net).js: 1191: 14)

Я сделал доступ к упругому поиску по IP.

Я установил докер

...