当前位置: 首页 > 软件库 > 云计算 > >

vk-uni-cloud-router

uniCloud 函数路由框架
授权协议 MIT
开发语言 JavaScript
所属分类 云计算
软件类型 开源软件
地区 国产
投 递 者 孙化
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

vk-uni-cloud-router 是一个【开箱即用】VK 云函数路由模式 uniCloud 开发框架 - 已集成 uni-id。

主要功能以及对开发者的价值:

1、实现云函数路由模式

  • 路由模式不使用任何第三方包,兼容性强,运行稳定
  • 减少云函数数量,云函数有个数限制(用一个云函数即可实现多个云函数效果)
  • 部分通用的代码块可以放在公共区执行,类似公共函数的效果
  • 可以在开发环境和生产环境中任意切换,开发时,用开发环境,开发过程中不会影响到线上环境。(具体切换方法在文档最后)

2、实现`全局过滤器`,过滤非法请求

3、众多现成的`JS API`,让你无需重复造轮子。(持续增加中)

4、全面支持`url化`的云函数请求,您无需关心url化后参数的获取问题

5、已集成 uni-id 当前版本:1.1.13(已支持真实发送邮箱验证码和阿里云短信验证码)

  • 由于每个应用基本都会用上用户系统,官方建议所有`uniCloud`应用均使用`uni-id`作为用户体系,有了统一的账户规范,并且围绕这套账户规范,有各种各样插件,那么开发者可以随意整合这些插件,让数据连同。
  • 同时方便其他用户使用`unicloud`插件发布者发布的前后端一体插件,只需要导入一个云函数即可。(如导入一个社区插件,可能要导入几十个云函数,而使用此云函数路由后,只需导入一个云函数,且已集成`uni-id`,打通账号体系)。

6、将`uni-id`的API封装成 `userCenter` 通过this.vk.userCenter 即可调用
 
7、封装`uni.callFunction` 和 `uni.request` 使之合二为一 通过this.vk.callFunction 调用

8、【1.2.2 新增】 `vk.baseDao`数据库工具包,使小白也能轻松上手对数据库的调用。

9、【1.2.7 新增】 集成`uview-ui` UI 框架(感谢`uview-ui`作者)。

10、【1.2.9 新增】 前后端一体动态数据组件

  • vk-u-notice-bar、uniCloud 动态数据组件 - 公告
  • vk-u-swiper、uniCloud 动态数据组件 - 图片轮播
  • vk-u-grid-button、uniCloud 动态数据组件 - 图文导航(宫格按钮)

11、【1.3.8 新增】 `商品SKU选择器组件`(打造uni插件市场功能最全的SKU选择器组件)

12、【1.4.3 新增】 全网首家云函数临时缓存功能(数据储存在内存中,不依赖云数据库,也不依赖redis等缓存数据库)

13、【1.4.6 新增】对 `Vuex` 进行了深度封装(支持持久化),现在可以很方便的使用Vuex进行读取和储存。

14、【1.4.8 新增】自定义过滤器(在业务云函数执行之前,统一拦截,进行过滤后再放行,支持设置多个过滤器,并按指定顺序执行)

15、作者亲自在群内解答框架使用问题,让你轻松上手`uniCloud云开发`。

16、其他好处…

 相关资料
  • 这是我目前得到的。 这是我创建的过滤器

  • Spring Cloud Gateway真的很新--但它“看起来”很容易。有一个问题我很纠结。我的要求是给路径加上前缀,检查一个头变量,查找基于该变量的URI,然后顺着它前进。 问题是uri始终是下面的default_implemension,即使我在idresolvinggatewayfilter中更改了这个值。我怎样才能完成这件事呢?可以随时添加新的ID,这就是“动态”部分。因此,在网关过滤器

  • 下面是一个示例 谢谢,塞吉

  • 我正在使用库在我的Spring启动应用程序中显示摇摆不定的UI API文档 http://localhost:8080/swagger-ui.html。 简而言之,这个问题是:如何使用springdoc openapi webflux ui显示应用程序API文档? 我找到了原因

  • 将路由链接到参数 显示特定产品详细信息的组件的路由需要该产品ID的路由参数。我们可以使用以下实现: 注意:product-details路由的路径中的 ,它将参数放在路径中。例如,要查看ID为5的产品的产品详细信息页面,必须使用以下URL:localhost:3000/product-details/5 注意,指令传递一个数组,该数组指定路径和路由参数。或者,我们可以使用JS跳转: Product

  • 所以我有一些路线,比如<code>/category/tech</code>和<code</categority/tech/new<code>和<code>/category/tech/old</code>等等 他们都使用 或者我必须分别定义它们,就像