文件名称:todo_absinthe:使用elm-todomvc前端探索Elm-Elixir-Phoenix-Absinthe-GraphQL相互作用
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-30 12:34:13
graphql elixir elm websockets graphql-subscriptions
苦艾酒 这是的端口,通过Elm前端和Elixir / Phoenix / Absinthe / GraphQL后端实现。 此项目的原始无服务器Elm前端代码是由Evan Czaplicki编写的,可从获取。 这个版本通过Elixir后端增加了数据持久性。 Elm前端通过Phoenix通道(具有定义的消息和广播协议的分布式WebSocket)在两个方向上与后端进行通信。 建立榆木前端 要编译Elm前端,您显然需要在计算机上安装,然后安装在assets/elm/elm-package.json指定的Elm软件包依赖项。 由于这些依赖项之一是一个效果管理器,因此目前(elm v0.18)无法通过elm-package获得。 因此,建议的安装elm-phoenix软件包的方法是使用。 然后,要手动重建Elm前端: cd assets/elm elm-github-install elm-
【文件预览】:
todo_absinthe-master
----mix.exs(2KB)
----config()
--------prod.exs(2KB)
--------test.exs(522B)
--------config.exs(1KB)
--------dev.exs(2KB)
----priv()
--------gettext()
--------repo()
----test()
--------todo_absinthe()
--------support()
--------test_helper.exs(76B)
--------todo_absinthe_web()
----gql()
--------gql_test.py(1KB)
----assets()
--------css()
--------brunch-config.js(2KB)
--------elm()
--------package.json(430B)
--------js()
--------static()
----mix.lock(6KB)
----.gitignore(675B)
----lib()
--------todo_absinthe_web.ex(2KB)
--------todo_absinthe.ex(261B)
--------todo_absinthe()
--------todo_absinthe_web()
----README.md(8KB)