diff options
| author | Sean Fridman <fridman@mail.sfsu.edu> | 2015-04-08 22:29:42 -0400 |
|---|---|---|
| committer | Sean Fridman <fridman@mail.sfsu.edu> | 2015-04-08 22:29:42 -0400 |
| commit | 959e8f4faed2fc35052bdcba06352f5aa4bf547a (patch) | |
| tree | 472337202a978123016bd5df6f4d9c2893381bf1 /app/node_modules/okservices | |
| parent | 2a5eb659a24261aac290a780fb5cfac97699fca6 (diff) | |
Add image endpoint skeleton
Diffstat (limited to 'app/node_modules/okservices')
| -rw-r--r-- | app/node_modules/okservices/index.js | 28 | ||||
| -rw-r--r-- | app/node_modules/okservices/package.json | 15 |
2 files changed, 43 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 +}; 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" + } +} |
