首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Genie.jl 404中的路由,尽管在routes.jl中定义了路由

Genie.jl 404中的路由,尽管在routes.jl中定义了路由
EN

Stack Overflow用户
提问于 2022-01-31 14:11:14
回答 1查看 177关注 0票数 3

在Genie中,我在routes.jl中有以下代码

代码语言:javascript
复制
using Genie.Router

route("/") do
  serve_static_file("welcome.html")
end

我通过输入up()运行服务器。但是,当我访问索引页时,会收到404消息:

代码语言:javascript
复制
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次了。我让它过去起作用了,但还不清楚到底是什么起作用了。

EN

回答 1

Stack Overflow用户

发布于 2022-04-26 16:30:31

我不确定这是否对任何人有帮助,但我也犯了类似的错误。后来我注意到,在运行"loadapp()“时,我没有安装应用程序所必需的包(在我的project.toml文件中没有),而且在预编译一些文件时出现了错误。

一开始我并没有注意到这些错误,但是我还是跑了(),并且对路由没有工作感到惊讶。

一旦我安装了这个包,并重新启动了Julia会话,路由就开始工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70927414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档