Other than the HTTP requests that the browser makes, Zombie doesn't output much else that may be interesting or useful while debugging for you to debug your application.
A good option, which provides far more flexibility and insight, is to run your application inside a real browser with developer tools and/or a debugger.
A particularly useful alternative for debugging issues that are encountered specifically in Zombie.js is to use the console.log()
function inside your browser code (the code that, in the case of this app, sits inside the public/js
directory).
As an example, suppose that you were having a problem with the to-do creation form: the alarm option was not correctly triggering the show and hide option of the alarm option pane. For this, we can introduce the following console.log
statement in the public/js/todos.js
file, in order to inspect the value of the ringAlarm
variable: function hideOrShowDateTime()
.
{ var ringAlarm = $('input[name=alarm...