Elixir Phoenix:设置路由器全局上下文路径

Elixir Phoenix:设置路由器全局上下文路径,elixir,phoenix-framework,Elixir,Phoenix Framework,假设在我的路由器.ex中,我有: scope "/api" do get "/test", SomeController, :test end 现在,我想动态配置整个应用程序的根路径,这样它就不会从/api/test响应,而是从/context/api/test响应 配置端点url参数似乎只会更改url的生成。您可以尝试在url配置中调整路径配置。如果您这样设置,它“应该”工作: 您可以尝试在urlconfig中调整path配置。如果您这样设置,它“应该”工作: 事实并非如此。如前所述,它

假设在我的
路由器.ex
中,我有:

scope "/api" do
  get "/test", SomeController, :test
end
现在,我想动态配置整个应用程序的根路径,这样它就不会从
/api/test
响应,而是从
/context/api/test
响应


配置端点
url
参数似乎只会更改url的生成。

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


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


事实并非如此。如前所述,它似乎只会改变url的生成。请指定要动态配置的url的哪一部分好吗?它是路线的
范围吗?它不是。如前所述,它似乎只会改变url的生成。请指定要动态配置的url的哪一部分好吗?这是路线的
范围吗?
config :my_app, MyAppWeb,
    url: [path: "/context"]