racket-reloadable-example:一个用 Racket webserver 编写的简单网站,支持运行时代码重载

时间:2024-08-01 15:18:44
【文件属性】:

文件名称:racket-reloadable-example:一个用 Racket webserver 编写的简单网站,支持运行时代码重载

文件大小:7KB

文件格式:ZIP

更新时间:2024-08-01 15:18:44

Racket

示例可重新加载的球拍网站 先决条件 您需要安装以下 Racket 软件包: raco pkg install reloadable reloadable 包的主页是 。 本地测试 运行src/main.rkt启动本地服务器。 为了您的方便, make run 在启用代码重新加载的情况下启动服务器。 自动代码重载 如果要启用自动代码重新加载功能,请将环境变量SITE_RELOADABLE设置为非空字符串。 (执行此操作的一个好地方是run-prelude脚本;请参见下文。) 您还必须删除任何已编译的代码.zo文件。 否则,系统将无法在运行时正确更换模块。 您可以使用make clean删除任何杂散的.zo文件。 部署 监督 可使用 djb 的启动; 将此目录符号链接到您的服务目录并像往常一样启动它。 run脚本启动程序, log/run设置 stdout/stderr 的日志记录。


【文件预览】:
racket-reloadable-example-master
----run(178B)
----log()
--------run(33B)
----LICENSE.txt(1KB)
----src()
--------config.rkt(154B)
--------main.rkt(667B)
--------signals.rkt(970B)
--------site.rkt(2KB)
----signals()
--------README.md(136B)
----README.md(3KB)
----Makefile(246B)
----static()
--------style.css(226B)

网友评论