vue项目中使用api-gateway-nodejs签名

8 篇文章 0 订阅

1.api-gateway-nodejs介绍

        参考githud:https://github.com/aliyun/api-gateway-nodejs-sdk

我也是第一次接触到签名,以前做数据对接也从没用过这玩意,直到有一天后端对我说,数据为了安全要做签名加密。于是甩给我一个地址。让我去了解。使用的是阿里云提供的签名算法。我找到的只有针对node的,没有纯js的,node也算是js的一种?不是嘛。闲话少说,直接找demo去看,学以致用才是王道。

https://github.com/aliyun   除了node的,这里还有其他语言的,包括但不局限php,java等等

2.依赖下载

通过npm下载就行了。这里单独做测试,先不做vue项目的引进。起码先测试通过了解原理才能使用吧。

 下载下来的目录结构大概长这样

直接运行demo可以看到结果如下:当然这里是我改过的代码,核心代码没动。我们主要需要的字段是签名后的sign字段。关键来了,这是node项目的代码,我们需要将它“提纯”,再“萃取”成万金油的js代码才行,这样我们的vue项目直接就可以通过引入js来进行签名了。

 3.简易JS版签名

前面的基本都是废话,这才是重点。先看下效果,再提供下载地址。自行下载研究。

提纯之后的版本看起来是不是就简洁多了,这里才是我们想要的,直接运行demo.js控制台就能打印出签名信息了。httpx只是作为提供ajax请求。等引入vue中后就可以用axios来替代。本人技术有限,可能提纯不全。仅供参考。

 下载地址:https://download.csdn.net/download/qq_34761385/20925405

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值