diff options
Diffstat (limited to 'app/node_modules/okservices/index.js')
| -rw-r--r-- | app/node_modules/okservices/index.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/app/node_modules/okservices/index.js b/app/node_modules/okservices/index.js new file mode 100644 index 0000000..cb96072 --- /dev/null +++ b/app/node_modules/okservices/index.js @@ -0,0 +1,28 @@ +var skipper = require('skipper'); + +function OKImageService(options) { + if (!(this instanceof OKImageService)) return new OKImageService(options); + options = options || {}; + if (!options.express) + throw new Error('Express not provided to OKImageService'); + var express = options.express; + + var router = express.Router(); + + router.use(skipper()); + + router.post('/', function(req, res) { + // req should have a method `file` on it which is + // provided by skipper. Use that to do AWS stuff + }); + + this._middleware = router; +} + +OKImageService.prototype.middleware = function() { + return this._middleware; +}; + +module.exports = { + OKImageService: OKImageService +}; |
