在 total.js 应用程序(如其网站上提供的 eshop)中调试和查找错误的最佳方法是什么?
what is the best way to debug and find errors in a total.js app like the eshop provided on their website?
我一直在关注 total.js 文档必须提供的所有内容,以便能够使用 eshop 项目。然而,有时我会遇到错误,我在浏览器上唯一看到的是 404,无论错误来自 api 还是前端或路由,所以在这一点上,跟踪错误几乎是不可能的,而且会花费太多时间。
有什么方法可以让我获得全面的错误消息,以便能够找出哪里出了问题或要查看哪个文件?
你有几种可能如何debug
:
- 您可以添加自定义日志
- 检查输出日志
- 或者全局捕获 404 错误:
// The route will be evaluated if the page won't exist
ROUTE('#404', function() {
var self = this;
// Here you can found info about the URL
console.log(404, self.url);
self.status = 404;
self.plain('404: Page not found');
});
我一直在关注 total.js 文档必须提供的所有内容,以便能够使用 eshop 项目。然而,有时我会遇到错误,我在浏览器上唯一看到的是 404,无论错误来自 api 还是前端或路由,所以在这一点上,跟踪错误几乎是不可能的,而且会花费太多时间。
有什么方法可以让我获得全面的错误消息,以便能够找出哪里出了问题或要查看哪个文件?
你有几种可能如何debug
:
- 您可以添加自定义日志
- 检查输出日志
- 或者全局捕获 404 错误:
// The route will be evaluated if the page won't exist
ROUTE('#404', function() {
var self = this;
// Here you can found info about the URL
console.log(404, self.url);
self.status = 404;
self.plain('404: Page not found');
});