如果有人能帮我找到如何做到这一点,或有什么步骤来获得访问路线或页面头输出
用框架Sails.js创建一个node.js应用(1.web-app模板不是2.Empty的),然后运行该应用。sails lift
你访问的每一个页面都可以在控制台看到。控制台截图
如果我没有理解错你的问题,你要找的是一个中间件。这是你可以捕捉请求头和路径的地方。
你可以通过定义一个自定义方法来实现。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
}
};
其实我找到了一个方法,就是通过应用钩子来实现的 任何人都可以在启动一个新的航行程序后找到它,然后进入到
api/hooks/custom/index.js
它将帮助任何人分析路线,谢谢你。