Elixir Phoenix微应用

时间:2015-12-10 12:18:30

标签: elixir phoenix-framework

我有凤凰应用程序。它只是身份验证,它有一个照片库,用户可以上传照片并将其标记为公共/私人。我想将它转换为微应用程序,以便我可以在我拥有的另一个项目中重用它。

我找到http://blog.plataformatec.com.br/2015/06/elixir-in-times-of-microservices/,但它没有提供有关如何在开发和生产中实际设置内容的更多详细信息。

任何人都可以详细说明吗?步骤和代码示例将有所帮助。

1 个答案:

答案 0 :(得分:4)

我没试过这个,但是我问了Elixir slack.io #Phoenix频道并得到了Chris McCord(Phoenix Framework的作者)的回复:

forward "/gallery", GalleryLib.Router
     

然后图书馆遵守插件合同并做其事

因此,您将自己的照片库(上面称为GalleryLib)作为其他凤凰应用中的库。然后选择您希望由该库处理的路由(例如/gallery)并将请求转发给它。

以下是forward http://hexdocs.pm/phoenix/Phoenix.Router.html#forward/4

的文档