【问题标题】:Phoenix: set router global context pathPhoenix:设置路由器全局上下文路径
【发布时间】:2019-12-09 19:22:10
【问题描述】:

假设在我的router.ex,我有:

scope "/api" do
  get "/test", SomeController, :test
end

我现在想为整个应用程序动态配置根路径,所以它不会从/api/test 响应,而是从/context/api/test 响应。

配置 Endpoint url 参数似乎只会更改 url 生成。

【问题讨论】:

    标签: elixir phoenix-framework


    【解决方案1】:

    您可以尝试在 url 配置中调整 path 配置。如果你这样设置,它“应该”工作:

    config :my_app, MyAppWeb,
        url: [path: "/context"]
    

    【讨论】:

    • 它没有。如前所述,它似乎只改变了 url 的生成。
    • 我明白了。您能否指定要动态配置的 url 的哪一部分?是路由的scope吗?
    猜你喜欢
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    相关资源
    最近更新 更多