We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2a00da2 commit 37d2647Copy full SHA for 37d2647
examples/cookie-sessions/index.js
@@ -16,9 +16,15 @@ app.use(cookieSession({ secret: 'manny is cool' }));
16
app.use(count);
17
18
// custom middleware
19
-function count(req, res) {
20
- req.session.count = (req.session.count || 0) + 1
21
- res.send('viewed ' + req.session.count + ' times\n')
+function count(req, res, next) {
+ // without this check, a request to /favicon that
+ // is made by most browsers will also increment the counter
22
+ if (req.path.startsWith('/favicon.ico')) {
23
+ return next();
24
+ } else {
25
+ req.session.count = (req.session.count || 0) + 1;
26
+ res.send('viewed ' + req.session.count + ' times\n');
27
+ }
28
}
29
30
/* istanbul ignore next */
0 commit comments