Skip to content

Commit 61ecaf7

Browse files
author
Hans Kristian Flaatten
committed
feat(api): export auth.middleware for convenience
1 parent 205461e commit 61ecaf7

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

examples/server.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
'use strict';
22

33
const express = require('express');
4-
const mongo = require('@turbasen/db-mongo');
5-
const redis = require('@turbasen/db-redis');
64

75
const app = module.exports = express();
86
const auth = require('../');
97

10-
app.use(auth({
11-
mongo: mongo.users,
12-
redis,
13-
}));
8+
app.use(auth.middleware);
149

1510
app.get('/', (req, res) => {
1611
res.end(`Hello ${req.user.name}`);

index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,3 +162,5 @@ module.exports.getUserByToken = function getUserByToken(key) {
162162
module.exports.expireat = function expireat(seconds) {
163163
return Math.floor((new Date().getTime() + seconds) / 1000);
164164
};
165+
166+
module.exports.middleware = module.exports();

0 commit comments

Comments
 (0)