trailpack-proxy-cart
Version:
eCommerce - Trailpack for Proxy Engine
32 lines (28 loc) • 669 B
JavaScript
/* eslint no-console: [0] */
/* eslint no-underscore-dangle: [0]*/
const Policy = require('trails/policy')
const multer = require('multer')
/**
* @module CustomerPolicy
* @description Customer Policy
*/
module.exports = class CustomerPolicy extends Policy {
session(req, res, next) {
// console.log('Customer Policy', req.customer)
let err
if (!req.customer) {
err = new Error('session requires a customer')
}
next(err)
}
csv(req, res, next) {
const upload = multer({dest: 'test/uploads/'})
upload.single('file')(req, res, err => {
if (err) {
this.log.info(err)
}
next()
})
}
}