promise转await时小技巧
发表于|更新于
|浏览量:
正如自然忌讳真空一样,人类是讨厌平等的。——《我是猫》
又是一个从技术推文找到的小技巧

此处将Promise函数传入,通过解构,获取到响应成功结果以及错误结果两个变量,语法简洁且便利
相关推荐
2024-12-10
Crawlee
芸芸众生,孰不爱生?爱生之极,进而爱群。 —— 秋瑾 Crawlee——一个用于 Node.js 的网络抓取和浏览器自动化库,用于构建可靠的爬虫。在 JavaScript 和 TypeScript 中。提取 AI、 LLMs 、RAG 或 GPT 的数据。从网站下载 HTML、PDF、JPG、PNG 和其他文件。适用于 Puppeteer、Playwright、Cheerio、JSDOM 和原始 HTTP。有头模式和无头模式。通过代理轮换。 Crawlee 涵盖了端到端的爬行和抓取,并帮助您构建可靠的抓取工具。快速地。 即使使用默认配置,您的爬虫也会像人类一样出现并在现代机器人保护的雷达下飞行。 Crawlee 为您提供了在网络上抓取链接、抓取数据并将其存储到磁盘或云的工具,同时保持可配置以满足您的项目需求。 Crawlee 可作为crawlee NPM 包使用。 👉在Crawlee 项目网站上查看完整文档、指南和示例👈 Crawlee for Python 对早期采用者开放。 🐍 👉 查看源代码 👈 . 使用 Crawlee CLI 尝试 Crawlee ...
2023-10-18
edex-ui终端
毋以小嫌疏至戚,毋以新怨忘旧恩。——金兰生 一个跨平台,可定制的科幻终端模拟器,具有前瞻性的监控和触摸屏支持。 https://github.com/GitSquared/edex-ui 其实用不着我介绍,看这个界面,就有一种炫酷的感觉 安装 1brew install --cask edex-ui
2022-05-31
node版本管理工具nvm
凡心所向,素履所往,生如逆旅,一苇以航。——『尘曲』 我们经常需要多个node版本切换的场景,nvm可以做到这一切 代码地址:https://github.com/nvm-sh/nvm 我们这里用的是windows,因此windows仓库地址:https://github.com/coreybutler/nvm-windows 首先是下载:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.7 下载zip包后安装即可 注意这里是1.1.7版本,而且安装目录尽量放在D盘新建的目录等没有空格、中文、乱七八糟的权限干扰的目录 然后选择node路径时同理 完成后即可使用 123456789101112$ nvm use 16Now using node v16.9.1 (npm v7.21.1)$ node -vv16.9.1$ nvm use 14Now using node v14.18.0 (npm v6.14.15)$ node -vv14.18.0$ nvm install 12Now using nod...
2021-09-13
css模糊
我们都希望自己过艺术的一生,但艺术是什么,却没有明确的定义。你过早地为人生设限,大多数时候是不成熟的表现。——灵遁者 对应的css代码为: 1filter: blur(1px); 这里可以更改blur值的大小 1filter: blur(2px);
2023-01-18
css文字环绕png图片
好意对待犯错误的人,可以得人心,可以团结人——毛泽东 从这里看到的:https://css-tricks.com/print-magazine-layouts-converted-to-web-layouts/ 效果如下: 用到了shape-outside以及float 代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, ...
2025-04-18
zod
人们因为能忘却,所以自己能渐渐的脱离了受过的苦痛,也因为能忘却,所以照样得再犯前人的错误。——鲁迅 探索 Zod:TypeScript-first 的模式验证库在现代 JavaScript 和 TypeScript 开发中,数据验证是不可或缺的一部分。而 Zod,一个以 TypeScript 为中心的模式验证库,提供了简洁、强大的工具来解决这一问题。本文将带你了解 Zod 的核心功能、使用方法及其开发者友好的特性。 什么是 Zod?Zod 是一个专为 TypeScript 设计的模式声明和验证库,旨在简化开发者的工作。它允许你定义模式(schema),并自动推断出 TypeScript 类型,同时对运行时数据进行验证。 Zod 的核心特点: TypeScript-first:Zod 的设计完全围绕 TypeScript,能够利用其类型推断和静态检查功能。 零依赖:与其他库不同,Zod 是一个零依赖的轻量级库,体积仅为 8kb(minified + gzipped)。 函数式编程风格:Zod 提供了一种连贯的链式接口,支持函数式编程。 跨平台支持:支持 Node.js 和现代...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog