前言:
req.helpers.consoleMessage下面看到的函数是一个函数,其中包含一些简单的逻辑,根据应用程序配置中打开的调试的存在以及对象的非null /未定义状态确定何时显示和不显示某个级别的详细信息显示.整个消息使用字符串进行字符串化JSON并返回以显示在控制台上.码:
以下是显示这些症状的一些代码示例.
这是我正在使用的API中delete的:team :comment单元的路由.我故意var response = user.comments;在引用一个user对象时给它留下了一个错误,实际上它应该team由调用函数返回并传递给Promise .then().这应该导致引用错误,因为未定义用户.
var console = clim("(DELETE /api/v1/team/:team/comments/:comment):", logger);
// create a filters request for mongoose
var query = {};
// determine if the :team param is a username or an object id
req.helpers.validateObjectId(req.db, req.params.team) ? query._id = req.params.team : query.name = req.params.team;
if(req.helpers.validateObjectId(req.db, req.params.comment)) {
// looks good; create an update object
var update = …Run Code Online (Sandbox Code Playgroud)