From 959e8f4faed2fc35052bdcba06352f5aa4bf547a Mon Sep 17 00:00:00 2001 From: Sean Fridman Date: Wed, 8 Apr 2015 22:29:42 -0400 Subject: Add image endpoint skeleton --- app/node_modules/okservices/index.js | 28 ++++++++++++++++++++++++++++ app/node_modules/okservices/package.json | 15 +++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 app/node_modules/okservices/index.js create mode 100644 app/node_modules/okservices/package.json (limited to 'app/node_modules/okservices') 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 +}; diff --git a/app/node_modules/okservices/package.json b/app/node_modules/okservices/package.json new file mode 100644 index 0000000..f27247b --- /dev/null +++ b/app/node_modules/okservices/package.json @@ -0,0 +1,15 @@ +{ + "name": "okservices", + "version": "1.0.0", + "description": "providing very good services", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "OKFocus", + "license": "None", + "dependencies": { + "skipper": "^0.5.5", + "skipper-s3": "^0.5.5" + } +} -- cgit v1.2.3-70-g09d2