路由到phoenix-framework中的静态页面

Coo*_*pes 10 elixir phoenix-framework

我想为我的网站运行一个带有凤凰后端的angularJS前端.我希望我的根路由将用户引导到包含我的角度客户端的静态目录中的预构建页面,然后使用phoenix运行API.过去我通过路由匹配在轨道上使用ruby来完成此操作:

get '/', to: redirect('/foobar.html')  
Run Code Online (Sandbox Code Playgroud)

有没有办法和凤凰做类似的事情?

Jos*_*lim 6

不是现在.您需要创建一个控制器,然后在控制器中:

defmodule MyApp.RootController do
  use MyApp.Web, :controller

  plug :action

  def index(conn, _params) do
    redirect conn, to: "/foobar.html"
  end
end
Run Code Online (Sandbox Code Playgroud)