SDev日志查看器
这是一个演示node.js / express应用程序,在指定的日志目录中包含日志。
前端是使用bootstrap和jquery编写的。 这本可以重构为更好的但这仅是与所演示的node.js进行交互的一种方式
它演示了以下内容:
关注点分离(应用程序,路线,模型,库)
测试驱动开发
诺言的使用
使用日志记录和错误处理
跑步
运行npm install和npm start 。
默认情况下,它在./log目录中尾随自己的日志,这并不是很令人印象深刻。 要拖尾另一个日志目录,请在启动服务器时指定它,例如
运行npm start -- /var/log 。
打开http://localhost:3000 。
测验
要运行测试,请运行npm test 。
监视文件的任何更改并自动进行测试。
运行npm test -- --watch
去做
使用Web套接字实时更新日
1