raku - 出于调试目的,如何在运行时重新加载 raku 模块?
问题描述
我在我的 raku rest/API 应用程序上动态加载模块。
我想避免每次对模块进行任何修改时服务器都重新启动。
有没有办法在每次调用 require 时重新加载 raku 模块?
try require ::('Foo');
解决方案
克罗这样做。您可以在 Cro 之上构建您的服务器,这就是我的建议。或者,您可以研究 Cro 代码以了解它如何处理自动重启。我认为Cro::Tools::Runner将是一个很好的起点。
推荐阅读
- r - 一次将可格式化的格式应用于所有列
- docker - 我如何将带有 -p 80:80 的 docker 命令翻译为 kubernetes yaml
- html - 为什么我的列出现在彼此下方而不是下一个?
- .htaccess - 将文件夹重定向到同一文件夹中的文件下载
- python - 加载导入统计模型时如何修复错误“找不到指定的模块”?
- swift - ARKit – 如何实现 SCNRenderer().audioListener?
- java - 如何返回具有现有值的键的集合视图?
- angular-google-maps - Angular 谷歌地图——折线适用于 Stackblitz,但不适用于本地
- python - 将具有多行的大文件读入一个字符串,还是一次直接从文件中读取一行更有效?
- c# - C# TCP/IP Socket Client 必须连接超过 30+ 个 socket 服务器,并以 8ms 周期从每个服务器接收 258 个字节