phoenix-framework 相关问题

Elixir Web Framework针对具有实时功能的全功能,容错应用程序

迁移时,使用edeliver部署phoenix失败

当我运行mix edeliver migrate production时,我收到此错误:生产节点:user:deploy host:myIP path:/ home / deploy response:RPC to'[email protected]'failed:{'EXIT',...

回答 1 投票 0

如何从凤凰城的环境文件中获取变量值?

我正在部署我的第一个Phoenix应用程序,并且我在环境文件(dev.exs和prod.exs)中指定了变量的值。现在我想弄清楚如何在我的...中访问它们

回答 2 投票 18

无法运行任何混合命令 - **(FunctionClauseError)IO.chardata_to_string / 1中没有函数子句匹配

我在本地mac上有完全相同的代码和版本,可以运行mix命令。我提取了一份全新的项目副本以确保。没有_build,deps或tmp目录。这个 ...

回答 1 投票 0

尝试构建数据库时出现Phoenix unique_constraint错误

我正在关注Phoenix 1.4的书,当我试图通过终端向数据库输入数据时,我得到了“使用存储库数据”部分,我收到了一个错误。我的IEx会议:iex(...

回答 1 投票 1

如何在Elixir中为Uberauth添加状态参数

在oAuth过程中,最好设置状态参数来授权url以确保安全性。当我检查ÜberauthShopify时,https://github.com/kodehort/ueberauth_shopify/blob/master/lib/ueberauth/strategy / ...

回答 1 投票 0

当两个库共享相同的依赖性并需要不同的版本时,混合deps错误

我有解决我的凤凰应用程序依赖项的问题:我的mix.exs文件有:{:phoenix,“〜> 1.4.0”},{:phoenix_pubsub,“〜> 1.1”},{:phoenix_ecto,“〜> 4.0” },{:ecto_sql,“〜> 3.0”},{:...

回答 2 投票 2

具有两个参数的路径的未定义[控制器] _path

我在Phoenix应用程序中创建了一个名为ProgressController的控制器。这就是我的路由器文件的样子:defmodule MyTestApp.Router确实使用MyTestApp.Web,:路由器管道:api do ...

回答 2 投票 4

Docker-compose:App无法连接到Postgres容器

使用docker-compose时,我无法让我的Phoenix应用程序连接到Postgres容器。我的docker-compose.yml:版本:'3.5'服务:web:image:“solaris_cards:latest”...

回答 1 投票 0

“某些路线上的CSRF(跨站请求伪造)令牌无效”

提交表单时出现此错误。表单确实有一个隐藏的_csrf_token字段,如下面的屏幕截图所示:但是,当提交时,令牌验证失败:[debug] **(...

回答 1 投票 0

问题与elixir-phoenix-on-google-compute-engine

我正在尝试按照本教程部署到GCP计算引擎https://cloud.google.com/community/tutorials/elixir-phoenix-on-google-compute-engine无法连接到提供的外部IP ...

回答 2 投票 0

Que无法使用Distillery版本和Docker

我已经使用Distillery设置了Docker环境来生成我的应用程序的版本。我的应用程序使用Que来添加一个像这样的工作人员Que.add(SyncWorker,%{})做{:ok,_job} - > {:...

回答 1 投票 0

Ecto |如何获取应用程序中的所有模式模块

我正在尝试为自动化创建混合任务一些脚手架,我想获得应用程序中具有模式和嵌入模式实现的所有模块名称的列表。最终我想......

回答 1 投票 2

如何在case语句或控制器中使用__STACKTRACE__

我在Phoenix应用程序中遇到了弃用警告:在rescue / catch子句之外的System.stacktrace / 0已被弃用。如果您只想支持Elixir v1.7 +,您必须访问...

回答 1 投票 5

在Phoenix Form中的Ecto自定义类型?

我在我的凤凰应用程序的一个模式中使用了一个Ecto自定义类型,如此处所述(具体来说,使用Postgres范围来指定一系列时间,例如“在12:00-4:00之间”)。我......

回答 1 投票 0

Elixir Pheonix Channels(FunctionClauseError)ProjectName.ModuleName.handle_in / 3中没有匹配的函数子句

当通过Typescript连接到Elixir通道时,我得到此错误(FunctionClauseError)没有在ProjectName.ModuleName.handle_in / 3中匹配的函数子句为什么会发生错误?我怎么能 ...

回答 1 投票 0

如何使Plug.ErrorHandler和其他插 件同时工作?

我注意到send_resp在Plug.ErrorHandler的handle_errors回调中生成的响应不会通过其他Plugs。例如,我在handle_error中构建了一个JSON响应。但是这个 ...

回答 1 投票 1

Phoenix Presence:如何将“presence_diff”重命名为更具特定领域的内容?

凤凰城有一个很好的事件来广播存在变化,称为presence_diff。我试图找到一种方法将此事件重命名为更具体的域名(在我的案例中为agent_diff)。是......

回答 1 投票 0

如何在一个.exs脚本中运行许多混合phx.gen.html命令

我试图从脚本中混合许多混合phx.gen.html命令,但只执行第一个命令。我尝试了不同的方法,其中一些在下面,但没有任何效果:Mix.Task.run“phx.gen.html”,...

回答 1 投票 0

使用Ecto插入之前查询记录(类似于AR回调)

我是Elixir和凤凰城的新手(不到10天),但对此感到非常兴奋,就像许多其他人一样,我来自Rails背景。我知道Ecto不是AR而且回调已经被弃用或者......

回答 1 投票 1

我的测试未能说Rumbl.Routers.Helpers中不存在page_path函数

所以我似乎无法弄清楚为什么我的测试失败了。错误信息是:1)测试需要对所有操作进行身份验证(Rumbl.VideoControllerTest)test / controllers / video_controller_test.exs:4 ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.