如何在Sail.js中控制台登录获取访问路线或页面头输出?

问题描述 投票:0回答:1

如果有人能帮我找到如何做到这一点,或有什么步骤来获得访问路线或页面头输出

用框架Sails.js创建一个node.js应用(1.web-app模板不是2.Empty的),然后运行该应用。sails lift你访问的每一个页面都可以在控制台看到。控制台截图

node.js sails.js console.log
1个回答
0
投票

如果我没有理解错你的问题,你要找的是一个中间件。这是你可以捕捉请求头和路径的地方。

你可以通过定义一个自定义方法来实现。config/http.js 导出对象。并将该方法名称添加到同一个配置文件中的订单数组中。自定义方法本身可以用来捕捉所有你要找的信息。到最后,你的 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
    }
  };

0
投票

其实我找到了一个方法,就是通过应用钩子来实现的 任何人都可以在启动一个新的航行程序后找到它,然后进入到

api/hooks/custom/index.js

它将帮助任何人分析路线,谢谢你。

© www.soinside.com 2019 - 2024. All rights reserved.