From da0b2149868a76e357ef1ebcfd3f27e9552800b9 Mon Sep 17 00:00:00 2001 From: Kavin Varnan Date: Tue, 2 Feb 2016 14:55:19 +0530 Subject: [PATCH] Adding crossdomain for Parse.file upload with POST --- files.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files.js b/files.js index e2575a5d7e..98b92e6d8d 100644 --- a/files.js +++ b/files.js @@ -42,6 +42,9 @@ var processCreate = function(req, res, next) { var filename = rack() + '_' + req.params.filename + extension; FilesAdapter.getAdapter().create(req.config, filename, req.body) .then(() => { + res.header("Access-Control-Allow-Origin", "*"); + res.header("Access-Control-Allow-Methods", "*"); + res.header("Access-Control-Allow-Headers", "*"); res.status(201); var location = FilesAdapter.getAdapter().location(req.config, req, filename); res.set('Location', location); @@ -74,7 +77,6 @@ router.post('/files', function(req, res, next) { 'Filename not provided.')); }); -// TODO: do we need to allow crossdomain and method override? router.post('/files/:filename', bodyParser.raw({type: '*/*', limit: '20mb'}), middlewares.handleParseHeaders,