ska*_*zhy 1 redis node.js express
我正在学习node.js(和表达框架)这里是关于redis和node.js的基本新手问题.如何将redis数据传递给模板?我应该在脚本中更正什么,所以我可以在模板中显示teststring的值?
app.get('/', function(req, res){
res.render('index', {
test: redisclient.get("teststring"),
});
});
Run Code Online (Sandbox Code Playgroud)
提前致谢!
由于node.js模块(包括redis的模块)往往是非阻塞和异步的,因此它们在回调中返回结果.尝试这种方式(我还建议阅读有关异步代码和回调的文章):
app.get('/', function(req, res) {
redisclient.get("teststring", function(error, response) {
if(response) {
res.render('index', {
test: response,
});
} else {
res.render('index', {
test: error,
});
}
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2534 次 |
| 最近记录: |