在Genie中,我在routes.jl中有以下代码
using Genie.Router
route("/") do
serve_static_file("welcome.html")
end我通过输入up()运行服务器。但是,当我访问索引页时,会收到404消息:
julia> up()
┌ Info:
└ Web Server starting at http://127.0.0.1:8000
Genie.AppServer.ServersCollection(Task (runnable) @0x00000001765dbec0, nothing)
julia> ┌ Error: GET / 404
└ @ Genie.Router ~/.julia/packages/Genie/UxbVJ/src/Router.jl:163我试着停止服务器并重新启动它,但问题仍然存在。这种事现在至少发生在我身上3-4次了。我让它过去起作用了,但还不清楚到底是什么起作用了。
发布于 2022-04-26 16:30:31
我不确定这是否对任何人有帮助,但我也犯了类似的错误。后来我注意到,在运行"loadapp()“时,我没有安装应用程序所必需的包(在我的project.toml文件中没有),而且在预编译一些文件时出现了错误。
一开始我并没有注意到这些错误,但是我还是跑了(),并且对路由没有工作感到惊讶。
一旦我安装了这个包,并重新启动了Julia会话,路由就开始工作了。
https://stackoverflow.com/questions/70927414
复制相似问题