var express = require('express'), multipart = require('connect-multiparty'), fs = require('fs'), cors = require('cors'), imageService = require('images-service'), path = require('path'); var app = express(); var myRoute = '/api/images/'; imageService.config({ root: __dirname, apiRoute: myRoute }); imageService.clearTmp(); app .use(cors()) .all('*', function (req, res, next) { console.log(req.method + " " + req.url); next(); }) .post(myRoute, multipart(), function (req, res, next) { if (!(req.get('content-type') && req.get('content-type').indexOf('multipart/form-data') > -1)) { res.status(401); next(); return; } var files = req.files.file; var images = imageService.upload(files); res.status(200).send(images);
$multipart = require('connect-multiparty'), $cors = require('cors'), $imgService = require('images-service'); var app = $express(); var routes = { root: __dirname, apiRoute: '/api/images/', debug: true }; //Tell server where to store images locally and how to retrieve them from client side $imgService.config(routes); //Clear temporary files when booting $imgService.clearTmp(); app //Enable cross domain requests .use($cors()) //Request logging .all('*', function (req, res, next) { console.log(req.method + " " + req.url); next(); }) //Upload/Post images .post(routes.apiRoute, $multipart(), function(req,res,next){ if(!(req.get('content-type') && req.get('content-type').indexOf('multipart/form-data') > -1)){ res.status(401); next(); return;