elixir 相关问题

Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。

依赖修改不会反映在应用程序中

我是Elixir / Phoenix的新手。我正在尝试修复https://github.com/smpallen99/coherence/issues/315问题。所以我在mix.exs中添加了连贯性作为路径。在我改变连贯性后,它不是......

回答 1 投票 0

Ecto查询日期范围

我必须根据模型中的时间戳查询日期范围。我到目前为止所尝试的是str =“2017-12-18”{:ok,ed} = Ecto.Date.cast(str)ed = ed |> Ecto.Date.from_erl |> NaiveDate ....

回答 1 投票 0

使用令牌和状态连接到Phoenix Socket

我正在尝试将Phoenix Channel,Token和Presence模块连接在一起,为我的Phoenix 1.3应用程序添加聊天功能。我无法让所有3个模块一起工作。最后 ...

回答 1 投票 0

Elixir:救援/捕获任务超时

我有以下代码:try IO.inspect(“start task”)t = Task.async(fn - > Process.sleep(7000)end)IO.inspect(“start awaiting”)Task.await(t)rescue e - > IO.inspect(“赶上...

回答 1 投票 0

我如何预加载关联并将其返回到ecto?

假设我有一个用户模型has_many Post。我获取了一个用户:user = Repo.get(User,1),现在我想获得该用户的所有帖子。我找到的唯一解决方案是:posts = Repo.preload(...

回答 3 投票 1

Elixir确保值不是0或零

在这个函数中,我需要检查“price”变量是0还是nil才能通过执行priceFloat = price / 1将其转换为float,否则我会得到算术错误。 def insert_product_shop(conn,...

回答 2 投票 0

Elixir:宏内部需要

我写了一个宏,我想在其中使用Logger.info,所以我必须要求Logger。这样做的最佳做法是什么?允许客户端自己要求Logger,或使用宏添加并要求...

回答 2 投票 1

如何在elixir / phoenix中进行自定义JSON编码/解码

我来自php背景。我打算为凤凰城框架中的一个项目重写我的后端api。我的前端期待这种格式的api json响应{“...

回答 2 投票 -3

如何扩展Elixir中的现有协议?

如何在Elixir中正确扩展现有协议?例如:Poison.encode!(:null)返回“null”。以Poison.Encoder协议为例。我想补充一点......

回答 2 投票 3

在Bindingless操作中使用MAX和MIN

所以我已经阅读了Bindingless操作的ecto文档。它们非常适合动态价值观。来自Post,其中:[category:“fresh and new”],order_by:[desc :: published_at],选择:[:...

回答 1 投票 0

在Ecto中,预加载聚合查询

让我们说我有帖子,评论和投票表。 votes表有一个方向列,它是1,0或-1。我想查询所有帖子以及评论的数量,以及...的总和

回答 1 投票 0

将聚合字段添加到elixir graphql

我正在使用苦艾酒与长生不老药(凤凰1.3)。我有一个包含用户,帖子和喜欢的博客应用程序,喜欢加入用户和帖子之间的多对多关系。架构“用户”......

回答 1 投票 0

Elixir:连接到SQL Server数据库时出现Ecto / Tds错误

我写了一个elixir应用程序连接到两个不同的数据库,我在远程数据库开发环境中很好地工作 - 将相同的设置连接到不同的...

回答 1 投票 0

如何在服务器上配置Elixir,NGINX,Websockets

我正在设置一个服务器,其中包含一个将使用websockets的Phoenix应用程序。本地websocket工作,但我在登台服务器上设置它有问题。有人可以帮我设置websockets ...

回答 1 投票 3

如何通过iex显示来自命名函数的typespec

您可以在iex上显示来自模块的命令类型,即:iex(1)> t Enum @type t():: Enumerable.t()@ type acc():: any()@ type element(): :any()@type index():: integer()@type ...

回答 1 投票 2

如何从Phoenix日志中删除换行符

Phoenix有一个有用的请求日志,但是我需要删除它生成的换行:使用Example.show_account / 2处理参数:%{}管道:[:secure_api]这些换行符在...上定义

回答 2 投票 0

Wallaby验收测试中的Postgres连接超时

我在Wallaby测试中遇到了Postgres超时的几个问题。我得到的错误是:[错误] Postgrex.Protocol(#PID <0.349.0>)已断开连接:**(DBConnection.ConnectionError)所有者#...

回答 2 投票 0

erlang / elixir gen_tcp connect - 不连接但是telnet wil

我有一台(斑马)打印机,我可以telnet到:jasongoodwin $ telnet 192.168.101.051 9100尝试192.168.101.51 ...连接到192.168.101.051。逃脱角色是'^]'。然后我可以发一些数据......

回答 1 投票 2

你能用`phx.gen.html`来生成嵌套资源吗?

如果我的Phoenix / Elixir应用程序中已经有资源'Vendors',并且我想在其下添加资源'Devices'作为嵌套资源,我如何使用mix phx.gen.html生成资源? ...

回答 1 投票 0

在elixir中重复一次字符串n次

我需要创建一个定义长度的字符串。在ruby中,我会使用:str ='a'* 5如何在elixir中完成同样的事情?

回答 1 投票 6

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