gpt4 book ai didi

crystal-lang - 在生产模式下启动 Crystal

转载 作者:行者123 更新时间:2023-12-04 18:21:23 27 4
gpt4 key购买 nike

我一直在通过构建它来运行我的 Crystal webapp,然后运行可执行文件。但是,它始终监听端口 3000。

如何构建/运行在 80 和 443 上监听的 Crystal webapps?

我也在使用凯末尔。这是我的示例应用程序。

require "kemal"

get "/" do
"Hello World!"
end

Kemal.run

建筑:
crystal build src/myapp.cr

运行:
./myapp

最佳答案

只需将端口传递给 Kemal.run :

require "kemal"

get "/" do
"Hello World!"
end

port = ARGV[0]?.try &.to_i?
Kemal.run port

build :
crystal build src/myapp.cr

跑:
./myapp # default port 3000
./myapp 80
./myapp 443

关于crystal-lang - 在生产模式下启动 Crystal ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48845829/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com