nodejsのredisドライバでredisから取得した結果を表示するのに問題があります。Nodejs + redis +ブラウザに結果を表示
最初はJSONの配列を表示しますが、要素とプロパティの間にはたくさんの "/ n"が表示されますが、時間をかけて修正しようとしましたが成功しませんでした。
"/ n"文字なしでブラウザに情報を表示する方法についてのヒントはありますか?
JSON.stringify
?私はそれを試しています。 util.inspect
...私はそれを試してみました。私は何か間違っていることを知っているが、私は何かを見つけることができない。
私のコードは次のようになります:
app.get('/retrieve_from_redis_promise', function(req, res) {
client.on('connect', function() {
console.log('Connected to Redis succesfully');
});
var p = new Promise(function(res, reject) {
if (true) {
client.hgetall("redis_db_name", function(err, replies) {
res(replies)
// Object.keys(replies).forEach(key => {});
});
} else {
reject(Error("It broke"));
}
});
p.then(function(result) {
res.send(result); // "Stuff worked!"
}, function(err) {
console.log(err); // Error: "It broke"
});
});
を試してみてください。しかし、私はそれらのすべてを取得しようとしています。 –
あなたは、すべての/ nのようにged ridに置き換えようとしました.. EachElement.replace(/ \ n/g、 "")? –
私はすでに取り替えようとしていますが、今すぐもう一度試してみるつもりです。 thnks –