0
ich in einem Projekt arbeite, wo aus Feuerbasis Daten unter Verwendung von elastischer Suche und versuchen, suchen, Daten zu elastisch mit AngularJS hinzufügen, aber gebe Fehler wie:fügen Sie Daten zu elastisch mit AngularJS
{"data":"","status":0,"config":{"method":"PUT","transformRequest":[null],"transformResponse":[null],
meinen Code:
var inputJson =
{
"mappings": {
"carprev": {
"properties": {
"agepolicy33": {
"type": "text"
},
"aircondition33": {
"type": "text"
},
"year33": {
"type": "integer"
}
}
}
}
}
var corsHeaders = {
origin: ["*"],
headers: ['Origin', 'X-Requested-With', { 'Content-Type':
'application/x-www-form-urlencoded' }],
credentials: true,
additionalHeaders: ['access-control-allow-headers', 'Access-Control-
Allow-Origin, Access-Control-Allow-Headers, Origin, X-Requested-With,
Content-Type, CORRELATION_ID'],
additionalExposedHeaders: ['access-control-allow-headers', 'Access-
Control-Allow-Origin, Access-Control-Allow-Headers, Origin, X-
Requested-With, Content-Type, CORRELATION_ID']
};
$http({
method: "PUT",
// headers: ['Origin', 'X-Requested-With', 'Content-Type'],
url: "http://xx.xxx.xxx.xxx/elasticsearch/test/5",
data: inputJson
}).then(function mySuccess(response) {
console.log(response);
}, function myError(err) {
var cjson = JSON.stringify(err);
console.log(err);
});
aber die gleiche json in eingefügt in Elasticsearch Verwendung Postbote und Abfrage von Daten aus elastischen
abzurufen, wenn jemand lösen können, geschätzt
können Sie den Content-Typ zu json ändern ('Content-Type': 'application/json')? –