Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在应用程序启动Phoenix Framework(Elixir)时运行代码_Elixir_Phoenix Framework - Fatal编程技术网

在应用程序启动Phoenix Framework(Elixir)时运行代码

在应用程序启动Phoenix Framework(Elixir)时运行代码,elixir,phoenix-framework,Elixir,Phoenix Framework,您是否只在您的应用程序/api启动时才将要运行的代码放入到Villa Phoenix应用程序中?假设我想确保创建一些mnesia表或配置我的记录器后端。另一件事是运行时配置。他们在文档中提到了它,但我不清楚在哪里定义/更改运行时配置 Endpoint.ex似乎是一个完成初始配置的地方,但通过查看文档,我找不到任何回调函数,它允许我在启动时只运行代码一次。将其放入应用程序回调模块。它通常是应用程序的名称:start/2函数中的lib/my\u app/my\u app.ex。模块的第二行应该有使用

您是否只在您的应用程序/api启动时才将要运行的代码放入到Villa Phoenix应用程序中?假设我想确保创建一些mnesia表或配置我的记录器后端。另一件事是运行时配置。他们在文档中提到了它,但我不清楚在哪里定义/更改运行时配置


Endpoint.ex
似乎是一个完成初始配置的地方,但通过查看文档,我找不到任何回调函数,它允许我在启动时只运行代码一次。

将其放入应用程序回调模块。它通常是应用程序的名称:
start/2
函数中的
lib/my\u app/my\u app.ex
。模块的第二行应该有
使用应用程序

现在,当你说它是如此明显。。。谢谢!我将我的项目命名为“test”,所以在阅读此答案之前,我认为该文件是一个unittest模块!!