0.0.3 • Published 7 years ago

express-profiler-middleware v0.0.3

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

Express Profiler

Install

npm install --save-dev express-profiler-middleware

Example

const {ModelBuilder, Middleware, HandlerBuilder} = require('express-profiler');

const mongoose = require('mongoose');

const model = ModelBuilder(mongoose, "mongodb://localhost:27017/profiler");
const handler = HandlerBuilder(model);

app.use(Middleware((req, res, profile) => {
    profile.user = req.user;
    const request = new model(profile);
    request.save();
}));

app.get('/profiler', handler);

app.listen(3000, () => console.log('Example app listening on port 3000!'))