Я использую триггерные функции 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.
Я установил докер