helm 模版或 golang 模版,如何实现 Java 中 stream.map.join 的效果?
我的 values 文件中定义了一些接口,这些接口应当被转发给一个服务
values.yaml:
path:
- /aa
- /bb
- /cc
如何实现最终渲染出这样的效果:
router-swap:
rule: "PathPrefix(`/aa`)||PathPrefix(`/bb`)||PathPrefix(`/cc`)"
service: swap-service
middlewares:
我已经看到了 join 但是我不知道如何使 list 中的每个元素增加 PathPrefix
router-swap:
rule: {{ join "||" .Values.path }}
service: swap-service
middlewares:
#swap #PathPrefix #service #values #path #aa #bb #cc #router #rule
我的 values 文件中定义了一些接口,这些接口应当被转发给一个服务
values.yaml:
path:
- /aa
- /bb
- /cc
如何实现最终渲染出这样的效果:
router-swap:
rule: "PathPrefix(`/aa`)||PathPrefix(`/bb`)||PathPrefix(`/cc`)"
service: swap-service
middlewares:
我已经看到了 join 但是我不知道如何使 list 中的每个元素增加 PathPrefix
router-swap:
rule: {{ join "||" .Values.path }}
service: swap-service
middlewares:
#swap #PathPrefix #service #values #path #aa #bb #cc #router #rule
OpenWrt 如何修改 IPv6 的默认 router
OpenWrt 作为主路由拨号可以从 ISP 获得了 /60 的 IPv6 PD ,但是如果启用了 OpenWrt 的 DHCPv6 ,分配出来的 IPv6 带的默认 router 是 OpenWrt 自己的 link-local 地址。如果要实现旁路由 IPv6 科学上网的话,需要手动把客户端的 router 修改为旁路由的 link-local 地址。
目前一个临时的解决方案是关闭 OpenWrt 的 RA 和 DHCPv6 ,改为使用旁路由的 radvd 来分配 IPv6 。这样虽然可以让旁路由作为客户端的 router ,但是每次 OpenWrt 重新拨号,获得的 IPv6 PD 都会发生变化,需要手动修改旁路由的静态 IPv6 地址和 radvd 的配置。
想问一下有没有办法让 OpenWrt 分配的 IPv6 指向旁路由作为默认 router 呢?
#IPv6 #OpenWrt #旁路 #router #PD #DHCPv6 #link #local #radvd #地址
OpenWrt 作为主路由拨号可以从 ISP 获得了 /60 的 IPv6 PD ,但是如果启用了 OpenWrt 的 DHCPv6 ,分配出来的 IPv6 带的默认 router 是 OpenWrt 自己的 link-local 地址。如果要实现旁路由 IPv6 科学上网的话,需要手动把客户端的 router 修改为旁路由的 link-local 地址。
目前一个临时的解决方案是关闭 OpenWrt 的 RA 和 DHCPv6 ,改为使用旁路由的 radvd 来分配 IPv6 。这样虽然可以让旁路由作为客户端的 router ,但是每次 OpenWrt 重新拨号,获得的 IPv6 PD 都会发生变化,需要手动修改旁路由的静态 IPv6 地址和 radvd 的配置。
想问一下有没有办法让 OpenWrt 分配的 IPv6 指向旁路由作为默认 router 呢?
#IPv6 #OpenWrt #旁路 #router #PD #DHCPv6 #link #local #radvd #地址
为什么 Angular 的一些组件仍在使用 Promise?
Angular 的一些组件(比如[Router]( https://angular.io/api/router/Router)),其返回值是 Promise ,而不是 Angular 里最常用的 Observable ,有人知道这是为什么吗?
#Angular #Router #https #angular #io #api #router #Promise #Observable #返回值
Angular 的一些组件(比如[Router]( https://angular.io/api/router/Router)),其返回值是 Promise ,而不是 Angular 里最常用的 Observable ,有人知道这是为什么吗?
#Angular #Router #https #angular #io #api #router #Promise #Observable #返回值
vue-router 居然在小版本号中引入破坏性更改
大部分使用 vue 的 应该避免不了使用 vue-router
官方教程中提到 可以使用 router.push({ name: 'user', params: { username } }) 的方式传参,
但是现在这个 params 居然在小版本号中移除了,甚至没更新教程,这对于初学 vue-router 的新手的积极性是一个很大的打击。
官方教程链接: https://router.vuejs.org/guide/essentials/navigation.html#navigate-to-a-different-location
Github 讨论链接(已被关闭):https://github.com/vuejs/router/issues/1527
#router #vue #教程 #params #https #vuejs #链接 #官方 #使用 #版本号
大部分使用 vue 的 应该避免不了使用 vue-router
官方教程中提到 可以使用 router.push({ name: 'user', params: { username } }) 的方式传参,
但是现在这个 params 居然在小版本号中移除了,甚至没更新教程,这对于初学 vue-router 的新手的积极性是一个很大的打击。
官方教程链接: https://router.vuejs.org/guide/essentials/navigation.html#navigate-to-a-different-location
Github 讨论链接(已被关闭):https://github.com/vuejs/router/issues/1527
#router #vue #教程 #params #https #vuejs #链接 #官方 #使用 #版本号