服务器状态监视器是一个AngularJS/node.js应用程序,用于监控服务器的可用性,这是我为申请工作所做的挑战之一。如果服务器支持通过CORS的跨域请求,应用程序会直接在AngularJS控制器中检查可用性;否则,使用node.js服务器作为代理,间接检查服务器。

安装

存储库不包含所需的节点模块。你需要通过以下命令安装模块:$ npm install。此外,还需要创建初始的mongodb数据集。最简单的方法是使用mongo-copy-json.js脚本,并在config/servers-default.json中编辑服务器配置:$ node mongo-copy-json.js

缺少的功能

以下功能已计划但尚未实施:

  • 输入验证

  • 任务成功或错误后UI中的状态消息

  • 通过socket.io推送通知和同步

  • 更好的外观设计

  • 适当的文件构建过程

  • 测试