本周,我们从Brunch切换到Webpack2,实施OAuth身份验证,查看Ecto.Multi,了解如何使用Changesets更智能地处理一些事务,并使用视图和布局。[006.1] Webpack2 with Phoenix — Replacing Brunch with Webpack in a Phoenix app[006.2] Authentication via OAuth — Using Ueberauth to authenticate users against O...
Week 5: Phoenix 在免费内容的第五周和最后一周,您将了解到Phoenix,我们将从头开始构建Firestorm论坛。 Firestorm是一个开源的基于Phoenix的论坛引擎,旨在为人们提供一个庞大的真实世界的Phoenix代码库。 [005.1] Preparing to Learn About Phoenix — Solving an Ecto exercise and preparing to learn about Phoen...
将Mariaex和Phoenix-Ecto添加为依赖项: ~/myproject/mix.exs 代码语言:txt 复制 defp deps do [ {:phoenix, "~> 1.3.0"}, {:phoenix_pubsub, "~> 1.0"}, {:phoenix_html, "~> 2.10"}, {:phoenix_live_reload, "~> 1.0", only: :dev}, {:gettext, "~> 0.11"}, {:cowboy, "~> 1.0"...
如果我们刚刚第一次安装Elixir,我们还需要安装Hex包管理器。 Hex是运行Phoenix应用程序所必需的,并且可以安装我们可能需要的任何额外依赖项。 输入此命令以安装Hex: mix local.hex 现在我们可以继续安装Phoenix了: mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez 安装Node.js...
Elixir / Phoenix 首先安装 Homebrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 然后运行 brew install elixir 将安装 Elixir 和它的依赖 - Erlang。 用mix local.hex 安装混合物。 按照说明安装 Phoenix: mix archive.install htt...
LIVEBOOK_IP=<IP> LIVEBOOK_PORT=8089 LIVEBOOK_PASSWORD=<PASS> LIVEBOOK_COOKIE=<COOKIE> livebook server --name livebook@127.0.0.1可以通过 IP 和端口在浏览器中访问。 mix release使用环境变量运行phoenix应用程序 RELEASE_COOKIE: ${{ secrets.RELEASE_COOKIE }} ...
要启动新的 Phoenix 应用程序: 使用mix deps.get安装依赖mix deps.get 使用mix phoenix.server启动 Phoenix 端点 现在您可以从浏览器访问localhost:4000 。 部署到heroku 核心教程 我使用的其他教程 数字海洋。 要点: Elixir 版本是 1.1.0-dev,而不是 1.0.2,需要在 github 上签出标签,然后安装 Elixir 以保持...
1. 初始化Phoenix应用 这里我们不用--no-brunchflag,因为使用这个flag虽然不会引入Brunch,但是会少创建一些文件夹和文件,如web/static/js等,这里我们会在创建之后把Brunch相关文件修改为Webpack的对应文件。 mix phoenix.newwebpack_integration 删除brunch-config.js ...
phx即Phoenix,你也可以手动下载ez包,然后把GitHub地址换成本地路径来从本地安装。 Create Project mix phx.new PROJECT_NAME phx默认使用Brunch.io来支持前端构建(代替Webpack),你可以添加--no-brunch选项来禁用它 但我们当然不会用传统Web技术去写前端,我们要用那些酷炫的东西,并且早就受够Webpack了,对吧?Brunc...
Phoenix的交货管理应用程序 :pizza: :information: 如何使用 # Run server mix phx.server 创建用户 POST 身体: { " address " : " Rua 35 " , " age " : 21 , " cep " : " 12332112 " , " cpf " : " 12332112312 " , " email " : " felipe@gmail.com " , " name " : " felipe ...