如何控制台登录Sail.js获取访问路径或页眉输出?

How to console log in Sail.js to get the visiting routes or page header outputs?

如果有人能帮我找出如何做到这一点?或者获取访问路径或页眉输出的步骤是什么!

在使用 Sails.js 框架创建 node.js 应用程序后(1.web-应用程序模板不是 2.Empty 模板)和 运行 应用程序 sails lift 您访问的每个页面都可以在控制台中看到。 Console screenshot

如果我的问题是正确的,那么您正在寻找中间件。那是您可以捕获请求 headers 和路径的地方。

您可以通过在 config/http.js 导出 object 中定义自定义方法来实现。并将该方法名称添加到同一配置文件中的顺序数组。自定义方法本身可用于捕获您要查找的所有信息。到最后你的 config/http.js 会看起来像这样:

  module.exports = {
    order: [
      'cookieParser',
      'session',
      'bodyParser',
      'compress',
      'poweredBy',
      'router',
      'www',
      'favicon',

      'logRequestInfo' // adding our new middleware
    ],

    logRequestInfo(req, res, next) {
      console.log(req.headers); // loggin headers array
      console.log(req.path); // loggin request route
      next(); // executing next function to let server finish the request
    }
  };

其实我找到了一个方法,就是用一个钩子来实现的。 任何人都可以在启动新的 sails 应用程序后找到它,然后转到

api/hooks/custom/index.js

它会帮助任何人分析路线。 谢谢。