我想为我的网站运行一个带有 Phoenix 后端的 angularJS 前端。我希望我的根路由将用户引导到包含我的 angular 客户端的静态目录中的预构建页面,然后使用 phoenix 运行 API。我过去曾通过如下路线匹配使用 ruby on rails 完成此操作:
get '/', to: redirect('/foobar.html')
有没有办法用 Phoenix 做类似的事情?
最佳答案
不是现在。您需要创建一个 Controller ,然后在 Controller 中:
defmodule MyApp.RootController do
use MyApp.Web, :controller
plug :action
def index(conn, _params) do
redirect conn, to: "/foobar.html"
end
end
关于elixir - 路由到 phoenix-framework 中的静态页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29919143/