elixir_ember:演示使用Ember.js运行Phoenix API-源码

上传者: 42138139 | 上传时间: 2021-02-05 20:08:46 | 文件大小: 126KB | 文件类型: ZIP
使用Ember.js运行Phoenix API(一个非常基本的演示) 我所有的灵感完全来自 您需要安装什么(Google是您的朋友): 长生不老药 凤凰1.3.3 节点 灰烬3.2(与守望者) Postgres 跑 在该项目中打开两个终端窗口,然后一个导航到ember_frontend目录,另一个导航到phoenix_backend目录。 后端(终端) # cd phoenix_backend $ mix local.hex $ mix ecto.create $ mix deps.clean mime --build $ mix deps.get $ mix deps.compil

文件下载

资源详情

[{"title":"( 90 个子文件 126KB ) elixir_ember:演示使用Ember.js运行Phoenix API-源码","children":[{"title":"elixir_ember-master","children":[{"title":".gitignore <span style='color:#111;'> 10B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"phoenix_backend","children":[{"title":".gitignore <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 688B </span>","children":null,"spread":false},{"title":"test","children":[{"title":"support","children":[{"title":"conn_case.ex <span style='color:#111;'> 1018B </span>","children":null,"spread":false},{"title":"channel_case.ex <span style='color:#111;'> 921B </span>","children":null,"spread":false},{"title":"data_case.ex <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"ember_phoenix_web","children":[{"title":"views","children":[{"title":"error_view_test.exs <span style='color:#111;'> 447B </span>","children":null,"spread":false}],"spread":true},{"title":"controllers","children":[{"title":"teacher_controller_test.exs <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"test_helper.exs <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"ember_phoenix","children":[{"title":"teachers","children":[{"title":"teachers_test.exs <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"priv","children":[{"title":"gettext","children":[{"title":"errors.pot <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"en","children":[{"title":"LC_MESSAGES","children":[{"title":"errors.po <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"repo","children":[{"title":"migrations","children":[{"title":"20180624110350_create_teachers.exs <span style='color:#111;'> 206B </span>","children":null,"spread":false}],"spread":true},{"title":"seeds.exs <span style='color:#111;'> 513B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"config","children":[{"title":"dev.exs <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"config.exs <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"prod.exs <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"test.exs <span style='color:#111;'> 504B </span>","children":null,"spread":false}],"spread":true},{"title":"mix.lock <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"ember_phoenix_web","children":[{"title":"views","children":[{"title":"teacher_view.ex <span style='color:#111;'> 543B </span>","children":null,"spread":false},{"title":"changeset_view.ex <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"error_view.ex <span style='color:#111;'> 527B </span>","children":null,"spread":false},{"title":"error_helpers.ex <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"endpoint.ex <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"channels","children":[{"title":"user_socket.ex <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"router.ex <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"gettext.ex <span style='color:#111;'> 706B </span>","children":null,"spread":false},{"title":"controllers","children":[{"title":"fallback_controller.ex <span style='color:#111;'> 547B </span>","children":null,"spread":false},{"title":"teacher_controller.ex <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"ember_phoenix_web.ex <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"ember_phoenix","children":[{"title":"teachers","children":[{"title":"teacher.ex <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"teachers.ex <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false}],"spread":false},{"title":"repo.ex <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"application.ex <span style='color:#111;'> 995B </span>","children":null,"spread":false}],"spread":true},{"title":"ember_phoenix.ex <span style='color:#111;'> 243B </span>","children":null,"spread":false}],"spread":true},{"title":"mix.exs <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"ember_frontend","children":[{"title":".gitignore <span style='color:#111;'> 346B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"ember-cli-build.js <span style='color:#111;'> 793B </span>","children":null,"spread":false},{"title":"public","children":[{"title":"robots.txt <span style='color:#111;'> 51B </span>","children":null,"spread":false}],"spread":true},{"title":".ember-cli <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"integration","children":[{"title":"components","children":[{"title":"teacher-list-test.js <span style='color:#111;'> 783B </span>","children":null,"spread":false}],"spread":true},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"test-helper.js <span style='color:#111;'> 228B </span>","children":null,"spread":false},{"title":"unit","children":[{"title":"routes","children":[{"title":"application-test.js <span style='color:#111;'> 283B </span>","children":null,"spread":false}],"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"models","children":[{"title":"teacher-test.js <span style='color:#111;'> 415B </span>","children":null,"spread":false}],"spread":false},{"title":"controllers","children":[{"title":"teachers","children":[{"title":"show-test.js <span style='color:#111;'> 347B </span>","children":null,"spread":false}],"spread":false},{"title":"teacher","children":[{"title":"show-test.js <span style='color:#111;'> 345B </span>","children":null,"spread":false}],"spread":false},{"title":"teachers-test.js <span style='color:#111;'> 337B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"helpers","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"index.html <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"testem.js <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"components","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"teacher-list.js <span style='color:#111;'> 81B </span>","children":null,"spread":false}],"spread":true},{"title":"routes","children":[{"title":"teachers","children":[{"title":"show.js <span style='color:#111;'> 170B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 135B </span>","children":null,"spread":false}],"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"application.js <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"teachers.js <span style='color:#111;'> 80B </span>","children":null,"spread":false}],"spread":false},{"title":"router.js <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"models","children":[{"title":"teacher.js <span style='color:#111;'> 119B </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"adapters","children":[{"title":"application.js <span style='color:#111;'> 96B </span>","children":null,"spread":false}],"spread":false},{"title":"helpers","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"styles","children":[{"title":"app.css <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"index.html <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"components","children":[{"title":"teacher-list.hbs <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"teachers","children":[{"title":"show.hbs <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"index.hbs <span style='color:#111;'> 55B </span>","children":null,"spread":false}],"spread":false},{"title":"index.hbs <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"application.hbs <span style='color:#111;'> 10B </span>","children":null,"spread":false}],"spread":false},{"title":"resolver.js <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"controllers","children":[{"title":"teachers","children":[{"title":"show.js <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 80B </span>","children":null,"spread":false}],"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"teachers.js <span style='color:#111;'> 145B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"package.json <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"vendor","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"targets.js <span style='color:#111;'> 305B </span>","children":null,"spread":false},{"title":"environment.js <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":false},{"title":".watchmanconfig <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":".eslintignore <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":".editorconfig <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 343.18KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明