View Source WeChat.Plug.HubExposer (wechat v0.10.1)
用于 Hub 暴露 token 等
使用 Phoenix 时,将下面的代码加到 router
里面:
get "/hub/expose/:store_id/:store_key", WeChat.Plug.HubExposer, clients: [ClientsA, ...]
使用 PlugCowboy 时,将下面的代码加到 router
里面:
get "/hub/expose/:store_id/:store_key",
to: WeChat.Plug.HubExposer,
init_opts: [clients: [ClientsA, ...]]
在暴露接口的同时,请注意安全合规使用,建议在使用前增加安全防护,例如:
import Plug.BasicAuth
plug :basic_auth, username: "hello", password: "secret"
get "/hub/expose/:store_id/:store_key", WeChat.Plug.HubExposer, clients: [ClientsA, ...]