node js 操作redis promise
连接redis = require('redis')
var client = redis.createClient('6379', '127.0.0.1');
client.on('connect', function() {
console.log('connected');
});基础操作/**
* 1、字符串数据类型
*/
转载
2023-06-28 15:40:32
121阅读
录Promise第一部分 金字塔渊源第二部分 一步步跳出地狱1.1 单线程之囧1.2 翻身之---异步2.3.1 promise链式调用基本2.3.2 链式调用传参2.3.4 对比2.3.1 快捷构造--Promise.resolve/reject2.3.2 为何顺序是这样呢?2.3.3 不要对异步回调函数进行同步调用2.2.1 Promise 构造与基本属性2.2.2 Promise的状态2.1
原创
2021-03-23 10:02:59
674阅读
1. Promise 构造函数: Promise (excutor) {} (1) executor 函数: 执行器 (resolve, reject) => {} (2) resolve 函数: 内部定义成功时我们调用的函数 value => {} (3) reject 函数: 内部定义失败时我们 ...
转载
2021-10-12 08:26:00
239阅读
2评论
1. Promise#thenpromise.then(onFulfilled, onRejected);示例:Promise#the
原创
2023-03-13 18:25:10
109阅读
文章目录1. 封装 readFile封装使用2. 封装 ajax 请求封装使用3. Promise 封装案例1. 封装 readFile封装var fs = require('fs')function pReadFile(filePath) { return new Promise(function (resolve, reject) { fs.readFile(filePath, 'utf8', function (err, data) { if (err) {
原创
2021-02-23 12:48:11
1291阅读
从异步,用延时来处理,改成同步获取数据
获取数据主要分2步:
1.从redis集合中获取数组;
2.遍历数组,抓取其中字符串,解析,拼接成需要的数据,返回给前端原代码,用sleep方法,避免异步数据处理带来的提前返回数据的问题;(缺点:时间比较久,逻辑中是有问题的)// 获取线路上公交的位置信息
app.post("/bus/getLineBusPos",async (req,res)=>{
转载
2023-06-08 19:32:31
39阅读
// let promise1 = new Promise((resovle, reject) => { // resovle('wwww') // }) // promise1().then((aa) => { // console.log(aa) // }) //异步函数 在普通函数定义前面加a
原创
2022-06-27 11:58:18
346阅读
NodeJS基础什么是NodeJSJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览
原创
2023-05-08 13:58:34
150阅读
# Node.js 调用 API
## 一、概述
在开发过程中,经常会涉及到调用不同的 API 来获取数据或服务。在 Node.js 中,我们可以使用第三方模块来实现对 API 的调用,并处理返回的数据。本文将介绍如何使用 Node.js 来调用 API。
## 二、流程概览
接下来我们将使用 Node.js 来调用一个示例 API,具体流程如下表所示:
| 步骤 | 描述
原创
2024-05-29 10:22:33
146阅读
# 使用Redis Node.js API 实现数据缓存
## 介绍
Redis 是一个基于内存的开源数据结构存储,用于缓存、消息队列和实时分析等应用。Node.js 是一个基于事件驱动的 JavaScript 运行环境,用于构建高性能的网络应用。
在Node.js中,我们可以利用Redis Node.js API来方便地与Redis进行交互,实现数据缓存的功能。本文将介绍如何使用Redis
原创
2024-07-07 04:33:47
21阅读
将nodejs里的类似fs.readFile('1.text',(err,data)=>{...})的回调方法变为promise的方式,如下const newReadFile = promisify(fs.readFile);
newReadFile('1.txt')
.then(data => {})
.catch(err => {});promisify实现如下:f
转载
2021-06-08 10:03:00
252阅读
2评论
1、初始化1.1创建项目1.新建 api_server 文件夹作为项目根目录,并在项目根目录中运行如下的命令,初始化包管理配置文件: npm init -y 2.运行如下的命令,安装特定版本的 express: npm i express@4.17.1 3.在项目根目录中新建 app.js 作为整个项目的入口文件,并初始化如下的代码:
转载
2024-06-14 23:16:05
109阅读
本文参考了这篇文章, 英文好的同学,直接移步这里。最终代码简介搭建一个restful风格的api,数据库使用mongodb,使用 token 来认证客户端。基本流程创建受保护和不受保护的路由。客户端通过post用户名和密码进行验证,服务端返回一个token的json字符串。客户端将token保存在本地,并再每次向服务端发出请求的时候带上这个token信息。服务端验证token,如果都没问题,就
转载
2024-04-03 12:50:58
10阅读
本文的主要内容是对nodejs提供的一些重要模块,结合官方API进行介绍,遇到精彩的文章,我会附在文中并标明了出处。主要包括如下7个模块path 模块http 模块fs 模块url 模块query string 模块os 模块stream 模块转载请注明出处,多谢支持~path 路径相关模块模块简介nodejs path 模块提供了一些用于处理文件路径的工具函数,我们可以通过如下方式引用它var
转载
2024-02-04 01:06:15
52阅读
此文章是我自己用来记录如何搭建一个以express为基础的api服务器框架的过程,并不是什么新手教程,并不会每一步都写得非常详细,如果您要阅读此文,需要一点nodejs和编写代码的基础知识文接上篇 链接: 地址 在上文基础上,修改和完善api服务器的框架 使用express搭建一个api服务器,处理http请求修改最终的编译目录和启动文件增加配置文件,方便项目参数配置增加config.json5
转载
2023-09-21 10:00:41
136阅读
Hey, 我是 沉浸式趣谈
本文首发于【沉浸式趣谈】,我的个人博客 https://yaolifeng.com 也同步更新。
转载请在文章开头注明出处和版权信息。
如果本文对您有所帮助,请 点赞、评论、转发,支持一下,谢谢!
聊到异步,Promise 大家肯定都不陌生,是咱们处理异步操作的神器
不过呢,就算有 Promise,有时候处理一些既可能是同步又可能是异步的函数,或者那种随时可能在启动
爬虫基于回调和事件的方式去实现,回调也是被诟病已久的问题尤其是callback这种,无论是阅读还是调试都很费劲,甚至我们连代码的堆栈都看不到,这是一种反人类的写法,Promise来拜托这种痛苦的方式传统方式实现动画效果:<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
原创
2017-03-28 20:18:11
2379阅读
文章目录使用 Express 写接口1.创建基本的服务器2.创建 API 路由模块3.编写 GET 接口4.编写 POST 接口CORS 跨域资源共享解决方法CORS 响应头部 - Access-Control-Allow-OriginCORS 响应头部 - Access-Control-Allow-HeadersCORS 响应头部 - Access-Control-Allow-Methods6
转载
2023-11-11 20:58:24
111阅读
Node.js 结合express模块可以用于快速开发一个轻量的,易于扩展的Web服务器。但是由于 Node.js 处理JavaScript程序的线程只有一个v8主线程,所以不适合处理CPU密集型的任务。这导致了 Node.js 作为后端服务器的竞争力降低。但是 Node.js 从其命名就可以看出它的理想是作为网络中的一个“节点",而不是一个"端"。节点更注重的是数据的传递,端注重的是数据的处理。
转载
2024-05-22 10:13:52
31阅读
前言这篇文章算是对Building APIs with Node.js这本书的一个总结。用Node.js写接口对我来说是很有用的,比如在项目初始阶段,可以快速的模拟网络请求。正因为它用js写的,跟iOS直接的联系也比其他语言写的后台更加接近。这本书写的极好,作者编码的思路极其清晰,整本书虽说是用英文写的,但很容易读懂。同时,它完整的构建了RESTful API的一整套逻辑。我更加喜欢写一些函数响应
转载
2024-01-30 14:12:34
49阅读