![]() |
1
1
对于这类例子来说,如果express和restify都只是api的话,那么它们都是好的,关键是你要注意返回html。
这对于express来说更合适,因为它允许您使用诸如把手、胡子、哈巴狗等库来进行html转换。
您可以使用计划的作业检查三个应用程序的状态,将最新的状态检查存储在某个地方(数据库、平面文件等)。然后对端点的请求,例如
或者,如果您对BASH有点满意,您可能只需使用LINUX/UNIX工具就可以做到这一点,如果您不关心时间过长或更复杂的话。
您可以设置apache或nginx在
如果这是你的问题,这种unix方法也可以在windows上实现。它将是尽可能轻的重量,非常容易部署和纠正,但如果你想在未来显着扩展这个应用程序(例如存储时间历史),你可能希望回到表达。 |
![]() |
2
1
框架?你们被宠坏了。当我还是个孩子的时候这里曾经是田野… 创建两个上下HTML模板文件,让他们像你想的那样花哨。
然后你只需要每隔10分钟运行几行bash作为cron作业。作为一个基本的例子,创建
使其可执行
3个curl请求,一个失败就停止,然后将up或down模板复制到状态页的位置(如果适用)。 |