У меня на моем локальном компьютере запущен образ docker. Я могу добавить и получить 3 данных с ключом в кластер. Но я ошибаюсь в четвертых данных.
And my code is here.
var map = {};
var hazelCastRequest = function (key) {
HazelcastClient
.newHazelcastClient(config)
.then((hazelcastClient) => {
map = hazelcastClient.getMap(mapName).then(function (mp) {
map = mp;
if(reqType=="post"){
insertPerson(map, key);
}
if(reqType=="get"){
readPerson(map, key);
}
});
}).catch( function (error){
console.log("clientErrorDeneme", error);
});};
hazelCastRequest(key);
var printValue = function (text, value) {
console.log(text + JSON.stringify(value));
};
var insertPerson = function (map, key) {
var person = {}
if (key == "key1") {
person = {
key: key,firstName: "Joe",lastName: "Doe",age: 42
};}
map.put(key, person).then(function (previousValue) {
printValue("Previous value: ", previousValue);
}).catch( function (error){
console.log("error1", error);
});
};
var readPerson = function (map, key) {
map.get(key).then(function (value) {
printValue("Value for key=1: ", value);
printedValue=value.key;
}).catch( function (error){
console.log("error2", error);
});
};
server.listen(7001);
Also my debug console error is that in vscode.
введите описание изображения здесь
В чем проблема?