首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Coooooooooode!(前端)

    Nuxt3 基于H3后台接口

    Nuxt3实现接口 Nuxt3 是使用nodessr页面渲染的, 自带了H3 可以对接口进行处理。 Nuxt3 自动扫描 ~/server/api,~/server/routes,~/server/middleware目录中的文件,进行注册对应的接口 目录结构 即目录结构为↓,访问/api/login 就是接口的返回内容 这里需要注意,如果我们即使用代理,又要使用nuxt3来写接口的话,在代理时不可以使用api作为代理名称,否则访问就会被代理到对应地址。 id return { msg: `请求的是 ${id}的详情信息` } }) node出了可以直接链接数据库后台接口,还可以使用node作为中间层,在服务端请求别的接口,处理数据后返回给页面 id=${id}`) return res }) 服务端获取参数方法(全部是nuxt封装好了的) 在 defineEventHandler 的方法中使用 此中event 是defineEventHandler

    2.2K41编辑于 2023-11-24
  • 来自专栏区块链入门

    【实践】2.如何使用Postman接口测试

    摘要 本文讲解使用postman接口测试和批量接口测试的方法。Postman的入门参考《【知识】1.Postman接口测试神器从安装到精通》 2.实践内容 2.1 环境变量和全局变量的设置: a. 2.2 用Postman接口测试的实例 接口测试中常用的请求为GET 和POST,以下均以这两种请求为例。 例2. 设置环境变量,建立多个接口间的关联 以gold_add 接口为例,由于该接口有权限验证,需要admin用户才可以做操作,需要添加cookie,所以需要将login 接口关联起来使用。 ---- 本文转载自《 postman 接口测试之学习笔记》

    3.3K30发布于 2021-04-16
  • 来自专栏超超不会飞

    Node.js 使用 RSA 加密

    详细的原理可以参考以下文档: RSA算法原理(一) RSA算法原理(二) node-rsa 在 node.js 中使用 rsa 算法,我们使用的是 node-rsa 这个包。 const NodeRSA = require('node-rsa'); const a_public_key_data = '-----BEGIN PUBLIC KEY----- ... = a_public_key.verify(text, decrypted, 'utf8', 'base64'); console.log('A 公钥验签:', verify); serialize 接口传递的一般是复杂的对象 ) + '=' + encodeURIComponent(obj[key])); } }); return str.join('&'); }; 注意 RSA 算法有一定的计算量,加上 Node接口被频繁调用可能会占用主线程,阻塞其他接口使用了 RSA 的接口并发量会下降十倍左右。如非必要,谨慎在 Node使用 RSA。

    7.2K21发布于 2020-09-18
  • 来自专栏Nuxt.js 实战系列

    Nuxt3 实战 (十):使用 Supabase 实现 RESTful 风格 API 接口

    前言 本篇文章我们来使用 Supabase 实现 RESTful 风格的 API 接口,以此来实现网站分类和子站点的 CURD 功能。 这里需要用到两张表: 1、 ds_categorys:存储网站分类 列名 类型 备注 id uuid 主键,分类 id name text 分类名称 desc text 分类描述 sort int2 所属分类 id url text 站点 url logo text 站点 logo tags text 站点标签 sort int2 排序 这里需要注意的是,因为 Supabase 使用的是 postgresql Post 新增 /api/websites Put 更新 /api/websites Delete 删除 前端实现 阅读 Nuxt3 中文文档,我们可以在 server/api 目录下新增接口。 ,自己可以根据实际情况修改,具体的数据库操作文档可参考: Supabase API DOCS 效果预览 总结 本篇文章我们学到了以下知识: Nuxt3 如何创建接口并调用 Supabase 数据库的基本操作和表的创建

    1.1K10编辑于 2025-08-14
  • 来自专栏伤心的辣条

    如何使用postman接口测试

    本章主要介绍如何使用postman接口测试。 用于开启Postman代理, 手动设置代理(或手机代理)后可抓包/录制请求 设置图标:Postman设置功能 消息图标:官方及协助消息 收藏图标:我的收藏(需要注册) 云端图标:用户云端数据(需要注册) 2、 "整体"单位,运行、导出、分享等都是基于请求集的 ①新建请求集:New按钮-->Collection 或 直接点击请求集列表上方的新建请求集按钮 授权:请求集及其子文件夹下的接口统一使用该授权,不用每个接口再都单独设置一遍 如下 2、发送一个post请求实例: 选择post请求方式,输入要请求的url,传参方式以混合表单为例,选择form-data,然后将参数名称和对应的值填入参数区,点击send发送请求,在响应区即可看到返回结果 (add requests)如登录,选择POST方法,填入URL,请求数据,URL的host使用配置的环境变量,请求数据使用变量参数化,本地新建参数化文件备用 ②设置断言 ③Runner配置 1、

    2.2K10编辑于 2022-09-08
  • 来自专栏k8s技术圈

    使用 Node Exporter 监控 Linux 主机(2)

    如果要在 Prometheus 中来查询内存使用,则可以用 node_memory_* 相关指标,同样的要计算使用的,我们可以计算可使用的内存,使用 promql 查询语句 node_memory_Buffers_bytes + node_memory_MemFree_bytes) / node_memory_MemTotal_bytes) * 100,这样计算出来的就是节点内存使用率。 内存使用率 当然如果想要查看各项内存使用直接使用对应的监控指标即可,比如要查看节点总内存,直接使用 node_memory_MemTotal_bytes 指标即可获取。 磁盘容量监控 要监控磁盘容量,需要用到 node_filesystem_* 相关的指标,比如要查询节点磁盘空间使用率,则可以同样用总的减去可用的来进行计算,磁盘可用空间使用 node_filesystem_avail_bytes 磁盘 IO 监控 要监控磁盘 IO,就要区分是读的 IO,还是写的 IO,读 IO 使用 node_disk_reads_completed 指标,写 IO 使用 node_disk_writes_completed_total

    2.6K20发布于 2021-11-08
  • 来自专栏黄希彤的专栏

    调用V2的老接口项目管理

    腾讯云v2之前的的API是支持项目管理的,自从升级到到v3以后就没有这个能力了,在API Explorer里面查不到任何相关的接口,其他接口中涉及到项目ID的地方还会指向几个老版本的超链接,但是也都是空页面自动跳转掉了 图片实在想要通过程序自动化的管理项目,只能退回到v2的老接口。 虽然详细的接口文档已经不好找了,但是一番努力还是在github上找到了已经废弃的几个老文档:v2接口调用的公共参数v2接口签名的生成算法项目相关的v2接口有了这几样东西,就很容易包装出来基础的项目管理模块了 tag(param)}一个账号最多只能创建100个项目,而项目一旦创建就删除不了,不管是API还是界面上都删除不了,所以创建这个接口就不要反复测试了。 项目产生的费用要到第二天才能看到明细图片图片其实用request写会更简洁一点点,但是因为在SCF中使用的时候不想多挂一个request的层,所以试用nodejs原生的https模块实现了网络访问。

    62850编辑于 2022-10-24
  • 来自专栏软件测试开发短篇

    Postman如何接口测试2:如何切换测试环境

    用postman进行接口测试的时候,我们经常会把接口地址的全路径填在url地址栏当中。 第二步,在请求发送界面,点击右上角 “选择环境” 的按钮,切换想使用的环境。 我们先把它设成 dev 环境。然后在url当中,使用双花括号引用环境中的 baseUrl 变量。

    62210编辑于 2022-01-19
  • 来自专栏全栈测试开发日记

    使用Postman工具接口测试(五)——生成随机参数

      引言   我们平时使用最多的接口调试工具就是postman了,比如开发将一个接口给到你,你想看看接口是否正常。最常用的方法就是用postman去调一下。 ,重复调用接口也不会导致报文中数据重复使用同一份数据。    要怎么?   这个时候需要自定义随机数。    自定义随机时间   通常情况下,很多接口使用的是时间戳,其实我们也可以用这个来随机数参数化,如图: //十三位毫秒时间戳 let a = Date.now(); console.log(a); //十三位毫秒时间戳 postman接口测试时,经常使用的随机数作为参数化的例子。

    3.9K20编辑于 2023-02-02
  • 来自专栏Python 自动化

    Python 如何使用 HttpRunner 接口自动化测试

    、Postman、Jmeter、RobotFramework 等 本篇文章将和大家一起聊聊 HttpRunner 接口自动化的流程 2.介绍及安装 HttpRunner 是一款完全由 Python 在测试脚本中轻松实现复杂的动态计算逻辑 集成 jmespath,方便提取变量、验证 JSON 响应 集成 pytest,支持大量的插件 集成 allure 生成强大的测试报告 集成 locust,非常方便性能测试 ,就可以使用下面几个命令了 1、hrun HttpRunner 最主要的命令,主要作用是运行 Py/YAML/JSON 格式的测试用例 2、hmake 将 YAML/JSON 格式的测试用例转换为 Python httprunner -V 命令可以查看 HttpRunner 的版本信息 4.小试牛刀 先通过一个简单的接口聊聊 HttpRunner 的使用步骤 目标接口 - GET: https://postman-echo.com 第二步:转为测试用例 使用 har2case 命令将 HAR 文件转换为测试用例,V3 版本默认生成测试用例格式为 Py 文件 ?

    2.7K20发布于 2020-09-22
  • 来自专栏前端迷

    基于 Express 应用框架的技术方案选型浅谈

    本文是一篇对于 Node 使用的浅谈文章,会简单讲解一些个人使用 Node 的经验,分享的内容主要可分为三个方面: 工具篇 插件篇 服务篇 工具篇会讲解使用 NPM 发布命令行接口的简单教程。 服务篇会讲解一些基于 Express 应用框架的技术选型方案,这类技术往往对于一些前端工具平台非常有用(例如 Mock 平台、多语言平台等,往往可配合命令行接口进行设计)。 在package.json中的配置脚本如下: "build": "cross-env NODE_ENV=production nuxt build && backpack build", "pm2": /server" build:使用 Webpack 构建 Nuxt 资源包以及使用 Backpack 构建服务端入口文件(转义 TypeScript) pm2:以生产模式启动一个进程守护的 Web 服务器 在服务端配置 Nuxt 的 Builder 会导致服务端热加载过慢,因此将服务端 Nuxt 的 Builder 过滤掉,使用 ts-node-dev 服务端热启动。

    8.2K30发布于 2020-06-01
  • 来自专栏HHTjim'S 部落格

    使用aria2离线下载

    使用aria2离线下载 作者:matrix 被围观: 4,327 次 发布时间:2018-12-19 分类:零零星星 | 7 条评论 » 这是一个创建于 1352 天前的主题,其中的信息可能已经有所发展或是发生改变 , 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本 #disk-cache=0 #另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本 防迅雷必备 #bt-require-crypto=true #当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT follow-torrent=true #BT监听端口, 当端口屏蔽时使用 /aria # 说明:这里使用server aria restart就可以完成重启操作 没有使用aria2c是以为下面的命令killall 会杀掉同名的所有进程 其中也包括当前执行的脚本。 ;; esac exit sudo chmod 755 /etc/init.d/aria #修改文件权限 #调用 #service aria {start|stop|restart} 使用

    1.4K30编辑于 2022-09-26
  • 来自专栏前端自习课

    【Nuxtjs】431- 简述Nuxt.js

    特别是渲染所依赖的node.js服务,不论是express还是koa又或者是像nuxt的封装,都绕不开渲染时对于服务器cpu产生压力。 反之,使用缓存,用内存空间换取cpu的使用率这是划算的,且属于node.js的长项。 缓存的使用思路 nuxt缓存有三种,从小到大就是接口缓存、组件缓存、页面缓存,下面我们找具体的场景来聊一下。 即便是页面数据经常变动,通过一次请求,使用缓存,代替用户的n次请求对于api服务器来说会有很不错的收益。 2.组件缓存 ? 缓存的实践 笔者在里并没有使用常规的lru-cache这个包缓存,而是把接口与页面的缓存都做在里redis里。先说怎么,下面的思考部分我们再来聊笔者的理由。 2.页面缓存存入redis 这里就比较简单了,在nuxt.config.js中,serverMiddleware配置里加入一个中间件,代码如下。 ?

    3.3K10发布于 2019-12-12
  • 来自专栏卡拉云-低代码开发工具

    后端实战教程:如何使用 Node.js 开发 RESTful API 接口Node.js + Express + Sequelize + MySQL)

    图片本教程手把手教你搭建一套使用 Node.js + Express + Sequelize + MySQL 构建的后端服务,详细描述通过 Node.js 与数据库通讯。 搭建「文件上传」管理后台后端实战教程:使用 Node.js + MySQL 开发 RESTful API 接口Node.js + Express + Sequelize + MySQL)使用 Node.js + MongoDB 开发 RESTful API 接口Node.js + Express + MongoDB)如果你正在搭建后台管理工具,又不想处理前端问题,推荐使用卡拉云,卡拉云是新一代低代码开发工具 接着我们来安装项目中需要用到的模块:express,sequelize,mysql2和body-parser。 使用 Postman 调用 node.js 后端测试 API图片后端搭建起来后,我们可以使用 postman 来对它进行测试。

    14.1K21编辑于 2022-07-11
  • 来自专栏keyWords

    使用pm2部署node生产环境

    并且使用起来非常简单。 嗯嗯,最好的用处就是监控我们的生产环境下的node程序运行状态,让它给我们日以继日的处于工作状态。 pm2官方文档 ---- 二、为森么要使用pm2 原始社会的我们开发node服务端程序一般过程: 编写好node程序app.js,运行node app.js;或者写入script使用npm运行;打开浏览器访问 这样还允许以零秒停机时间重新启动应用程序。 终端监控:可以在终端中监控应用程序并检查应用程序运行状况(CPU使用率,使用的内存,请求/分钟等)。 }, env_production : { NODE_ENV: 'production' //使用production模式 pm2 start ecosystem.config.js }, 20. env_production : { NODE_ENV: 'production' //使用production模式 pm2 start ecosystem.config.js

    4.6K40发布于 2019-03-20
  • 来自专栏京程一灯

    使用 Node.js 进行 HTTP2 Server Push

    Node.js 8.4.0 开始实验性的支持HTTP/2,可以使用--expose-http2参数来启用。 在这篇博客中,我们将要介绍HTTP/2的服务端推送并且创建一个小的Node.js 应用来进行尝试。 这是使用 HTTP/2 Server Push 的图片,服务器可以在资源甚至要求之前将资源发送给浏览器。 下面这张图展示的是相同的网页,在 HTTP/2 下访问的情况。检查一下时间轴和初始化内容。 HTTP/2 Server Push 让我们看一下如何通过 Node.js 使用 HTTP/2 Server Push 来提升客户端加载时间。 Node.js HTTP/2 Server Push 例子 通过要求内置的 http2 模块,我们可以创建我们的服务器,就像我们使用 https 模块一样。

    2.1K10发布于 2019-03-27
  • 来自专栏web全栈

    实战:Vue全家桶+SSR+Koa2实现美团网

    项目演示地址 高仿美团网 源码下载 码云 项目介绍 前端 :Nuxt.js/vue-router/ Vuex/ ELement-ui 后端 :Node.js/Koa2/Koa-router/Nodemailer 使用babel-node启动 在pockage.json中编译中加入 --exec babel-node "dev": "cross-env NODE_ENV=development nodemon "NODE_ENV": "production" } } ] 使用pm2管理启动项目 cd 到项目根目录 pm2 pm2.json启动项目 发现在服务器本地已经启动了 http://localhost 在nuxt.config,js配置文件里面一下配置 /* ** Nuxt.js modules */ modules: [ '@nuxtjs/axios', '@nuxtjs/proxy' ], '/api', { target: 'http://cp-tools.cn/', // api主机 pathRewrite: { '^/api': '/' } } ] ], axios: {}, 使用接口代理获取资源

    1.5K40编辑于 2022-09-24
  • 来自专栏全栈测试开发日记

    使用Postman工具接口测试(三)——断言与参数提取

      引言 在上一篇:使用Postman工具接口测试(二)——环境变量与请求参数格式文中讲了http请求一些基本配置与使用,实现了接口的调用,接口测试并没结束。 还有实际项目中,单一接口很少,通常是有关联的业务接口测试,比如下单操作,会调用商品信息接口,而我们在请求下单接口的时候,前提是获取商品信息接口是正常的,否则无法下单。    下面我会以登录为例,来讲如何利用postman提取上一个接口返回数据,并且放到当前接口使用。    接口关联(参数提取)   下面以登录接口为例,讲一下postman如何使用参数提取,可以通过Fiddler工具对系统登录操作进行抓包分析,本文是以公司登录接口为例,出于保密考虑,有些地方不够敞开,敬请谅解 ,获取参数,如图: 因为我打印输出了两次,左图中所以显示两次,右图需要设置get_execution变量为环境变量,因为第二个接口需要使用,当前和初始值不需要填,运行脚本,获取到的值,自动填进去。

    1.1K10编辑于 2023-02-02
  • 来自专栏从零学习云计算

    openshiftorigin工作记录(2)——RESTful编程接口使用

    由于工作原因,需要对openshift进行二次开发,初步研究了一下RESTful编程接口使用。 可以自己基于openshift官方RESTful编程接口进行二次开发,也可以直接使用开源项目fabric8io/kubernetes-client的jar包提供的功能进行开发,甚至可以修改开源项目fabric8io

    1.5K00发布于 2017-12-28
  • 来自专栏dino.c的专栏

    用Shape动画(2):使用与扩展PointAnimation

    使用PointAnimation 使用PointAnimation可以让Shape变形,但实际上没看到多少人会这么用,毕竟WPF的软件多数不需要这么花俏。 1.1 在XAML上使用PointAnimation <Storyboard x:Name="Storyboard<em>2</em>" RepeatBehavior="Forever" 然后就是定义在XAML上的使用方式。 结语 如果将DoubleAnimation说成“对目标的Double属性动画”,那PointAnimation可以说成“对目标的Point.X和Point.Y两个Double属性同时动画”,ColorAnimation 则是“对目标的Color.A、R、G、B四个Int属性同时动画”。

    67320发布于 2019-01-18
领券