如何使用Node JS中的async和await函数提取数据?

史密斯·哈里

我尝试使用mongodb在节点js中使用redis缓存工具。我在cache中设置了数据,但无法在cache中获取数据。如何解决此问题。

cache.js

async function Get_Value(){
    let response = await client.get('products')
    console.log("_______________")
    console.log(response)

}

我得到了输出:true

输出除外:json数据

如何使用缓存get方法获取json数据

亚历山德鲁·奥拉鲁(Alexandru Olaru)

Redis没有为node.js提供完整的异步等待适配器,因此通常在人们解决该lib问题的一种解决方法中。

const { promisify } = require('util');
const getAsync = promisify(client.get).bind(client);

async function getValue(){
    let response = await getAsync("products");
}

保证redis您可以使用的整个的另一种方法是

const redis = require('redis');
bluebird.promisifyAll(redis);

现在,您还可以使用的方法async/await

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 Node js Await/Async 函数

如何在 javascript 前端使用 async await 从 async await node.js 后端接收数据

使用async / await在hapi.js的处理函数中返回数据

JS,映射数组时使用Axios中的Async Await函数

Node.js 在使用变量之前尝试使用 async/await 从 mysql select 中获取数据

如何在 Node.js 中使用“async/await”和“promises”进行同步执行?

Node.js:使用sinon和async / await进行测试

如何使用async / await在node.js中异步创建ReadStream

如何在Node JS中的readline.on函数下使用await函数

Node.js中的async await和async_hooks有什么区别

无法使用 mongoose、node.js、express 和 async 函数更新文档数据

使用 async 和 await 实时更新数据

如何使用node.js从.list文件中提取数据

如何使用node.js从Yahoo Finance JSON提取数据?

如何使用node.js从XML提取数据

Node.js中的async / await替换

Firebase中的Node.js值无法及时更新数组以进行函数调用(即使使用Async Await)

node js async & await 函数 - 强制函数完成?

在 Redux 的 Action 中,使用回调调用函数(使用 async/await 和 React-Native-Contacts)

在Nodejs中从mySQL获取数据时如何从Async/await函数获取返回值

使用Async Await中的Promise数据

在 svelte (#await) 中对 promise 使用 async await 不会返回在稍后的函数调用中格式化的所需数据

使用猫鼬和Express / Node Js提取数据

如何使用Node JS、Postgres和dust js在数据库中搜索数据

如何从函数返回数据并在Node.js中使用

Node JS从嵌套函数提取数据

如何使用vue.js对提取的数据使用函数

Node.js,将async / await与readline.on函数一起使用

如何使用Node.js中的Lambda函数从Amazon RDS获取数据?