Веб-приложение Julia Genie мгновенно закрывается, вместо того, чтобы продолжать прослушивать соединения - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь создать веб-приложение, используя веб-фреймворк Genie в Julia. Пока что я просто хочу добавить один маршрут, который отображает некоторый текст. Вот мой код,

using Pkg

pkg"add https://github.com/essenciary/Genie.jl" # Get Genie

using Genie # Bring Genie into scope

using Genie.Router

route("/hello") do
  "Hello - Welcome to Genie!"
end

Genie.AppServer.startup()

Это в файле server.js, который я запускаю так,

me@computer:~$ julia server.jl -L
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
  Updating git-repo `https://github.com/essenciary/Genie.jl`
 Resolving package versions...
  Updating `~/.julia/environments/v1.1/Project.toml`
 [no changes]
  Updating `~/.julia/environments/v1.1/Manifest.toml`
 [no changes]
[ Info: Ready!
2019-05-13 13:18:48:DEBUG:Main: Web Server starting at http://127.0.0.1:8000
2019-05-13 13:18:48:DEBUG:Main: Web Server running at http://127.0.0.1:8000

me@computer:~$

Кажется, все работает успешно, но вместо того, чтобы оставаться открытым и прослушивать соединения, сервер просто умирает, и я возвращаюсь в оболочку! Это мой первый раз, когда я использую Julia, и я использую код, основанный на руководстве на первой странице веб-сайта Genie (http://genieframework.com/)

...