support logging feedback api via config.js
This commit is contained in:
parent
8f352c8433
commit
fd067510fe
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…
x
Reference in New Issue
Block a user