Я пытаюсь создать веб-приложение, используя веб-фреймворк 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/)