【发布时间】:2017-05-22 03:06:51
【问题描述】:
我是长生不老药开发的新手。我有几个声音和 js 文件,我将它们添加到我的资产文件夹中。当我尝试访问它们时出现错误
GET http://127.0.0.1:4000/js/calls.js 404 (Not Found)
call:1 GET http://127.0.0.1:4000/sounds/ringtone.wav
call:1 GET http://127.0.0.1:4000/sounds/ringbacktone.wav 404 (Not Found)
call:1 GET http://127.0.0.1:4000/assets/sounds/dtmf.wav 404 (Not Found)
call:1 GET http://127.0.0.1:4000/assets/sounds/ringtone.wav 404 (Not Found)
call:1 GET http://127.0.0.1:4000/assets/sounds/ringbacktone.wav 404 (Not Found)
call:1 GET http://127.0.0.1:4000/sounds/dtmf.wav 404 (Not Found)
但声音文件已经在 assets 文件夹中,conn.js 也在 js 文件夹中。这是我如何将 call.js 连接到 html 的示例代码
<script src="<%= static_path(@conn, "/js/call.js") %>"></script>
从我阅读的书中我了解到,如果我想在 phoenix 中进行任务管理以创建app.js,我应该需要使用 brunch。但在我的情况下,我想在没有任务管理器的情况下单独使用 javascript 和声音文件。我的第一个问题是如何访问 phoenix 中的 javascript 和声音文件?我的第二个问题可以从上面的错误列表中尝试访问两次dtmf.wav 文件和其他文件。但是在 html 代码中,我在一个地方写了这个,为什么它试图在两个文件夹中检查这个?
call:1 GET http://127.0.0.1:4000/assets/sounds/dtmf.wav 404 (Not Found)
call:1 GET http://127.0.0.1:4000/sounds/dtmf.wav 404 (Not Found)
【问题讨论】:
标签: javascript audio elixir phoenix-framework