Browse Source

support logging feedback api via config.js

master
ansuz 3 years ago
parent
commit
fd067510fe
1 changed files with 15 additions and 0 deletions
  1. 15
      server.js

15
server.js

@ -47,6 +47,21 @@ var setHeaders = (function () {
return function () {};
}());
(function () {
if (!config.logFeedback) { return; }
const logFeedback = function (url) {
url.replace(/\?(.*?)=/, function (all, fb) {
console.log('[FEEDBACK] %s', fb);
});
};
app.head(/^\/common\/feedback\.html/, function (req, res, next) {
logFeedback(req.url);
next();
});
}());
app.use(function (req, res, next) {
setHeaders(req, res);
if (/[\?\&]ver=[^\/]+$/.test(req.url)) { res.setHeader("Cache-Control", "max-age=31536000"); }

Loading…
Cancel
Save