Merge pull request #39 from strongloop/feature/upgrade-deps
Upgrade deps
This commit is contained in:
commit
328e173d33
|
@ -14,3 +14,4 @@ results
|
||||||
npm-debug.log
|
npm-debug.log
|
||||||
.idea
|
.idea
|
||||||
node_modules
|
node_modules
|
||||||
|
providers-private.json
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
providers-private.json
|
|
|
@ -3,17 +3,12 @@ var loopback = require('loopback')
|
||||||
|
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
|
|
||||||
app.use(app.router);
|
|
||||||
|
|
||||||
// expose a rest api
|
// expose a rest api
|
||||||
app.use('/api', loopback.rest());
|
app.use('/api', loopback.rest());
|
||||||
|
|
||||||
app.use(loopback.static(path.join(__dirname, 'public')));
|
app.use(loopback.static(path.join(__dirname, 'public')));
|
||||||
|
|
||||||
|
|
||||||
app.configure(function () {
|
|
||||||
app.set('port', process.env.PORT || 3000);
|
app.set('port', process.env.PORT || 3000);
|
||||||
});
|
|
||||||
|
|
||||||
var ds = loopback.createDataSource({
|
var ds = loopback.createDataSource({
|
||||||
connector: require('../index'),
|
connector: require('../index'),
|
||||||
|
@ -25,21 +20,5 @@ var container = ds.createModel('container');
|
||||||
|
|
||||||
app.model(container);
|
app.model(container);
|
||||||
|
|
||||||
/*
|
|
||||||
app.get('/', function (req, res, next) {
|
|
||||||
res.setHeader('Content-Type', 'text/html');
|
|
||||||
var form = "<html><body><h1>Storage Service Demo</h1>" +
|
|
||||||
"<a href='/api/containers'>List all containers</a><p>" +
|
|
||||||
"Upload to container c1: <p>" +
|
|
||||||
"<form method='POST' enctype='multipart/form-data' action='/containers/container1/upload'>"
|
|
||||||
+ "File to upload: <input type=file name=uploadedFiles multiple=true><br>"
|
|
||||||
+ "Notes about the file: <input type=text name=note><br>"
|
|
||||||
+ "<input type=submit value=Upload></form>" +
|
|
||||||
"</body></html>";
|
|
||||||
res.send(form);
|
|
||||||
res.end();
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
|
|
||||||
app.listen(app.get('port'));
|
app.listen(app.get('port'));
|
||||||
console.log('http://127.0.0.1:' + app.get('port'));
|
console.log('http://127.0.0.1:' + app.get('port'));
|
||||||
|
|
|
@ -1,17 +1,16 @@
|
||||||
var StorageService = require('../').StorageService;
|
var StorageService = require('../').StorageService;
|
||||||
var providers = require('./providers.json');
|
var providers = null;
|
||||||
|
try {
|
||||||
|
providers = require('./providers-private.json');
|
||||||
|
} catch(err) {
|
||||||
|
providers = require('./providers.json');
|
||||||
|
}
|
||||||
var express = require('express');
|
var express = require('express');
|
||||||
var app = express();
|
var app = express();
|
||||||
|
|
||||||
app.configure(function () {
|
app.set('port', process.env.PORT || 3000);
|
||||||
app.set('port', process.env.PORT || 3001);
|
|
||||||
app.set('views', __dirname + '/views');
|
app.set('views', __dirname + '/views');
|
||||||
app.set('view engine', 'ejs');
|
app.set('view engine', 'ejs');
|
||||||
app.use(express.favicon());
|
|
||||||
// app.use(express.logger('dev'));
|
|
||||||
app.use(express.methodOverride());
|
|
||||||
app.use(app.router);
|
|
||||||
});
|
|
||||||
|
|
||||||
var handler = new StorageService(
|
var handler = new StorageService(
|
||||||
{
|
{
|
||||||
|
@ -38,9 +37,9 @@ app.post('/upload/:container', function (req, res, next) {
|
||||||
handler.upload(req, res, function(err, result) {
|
handler.upload(req, res, function(err, result) {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
res.setHeader('Content-Type', 'application/json');
|
res.setHeader('Content-Type', 'application/json');
|
||||||
res.send(200, result);
|
res.status(200).send(result);
|
||||||
} else {
|
} else {
|
||||||
res.send(500, err);
|
res.status(500).send(err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -52,7 +51,7 @@ app.get('/download', function (req, res, next) {
|
||||||
html += "<li><a href='/download/" + f.name + "'>" + f.name + "</a></li>"
|
html += "<li><a href='/download/" + f.name + "'>" + f.name + "</a></li>"
|
||||||
});
|
});
|
||||||
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
||||||
res.send(200, html);
|
res.status(200).send(html);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -63,14 +62,14 @@ app.get('/download/:container', function (req, res, next) {
|
||||||
html += "<li><a href='/download/" + f.container + "/" + f.name + "'>" + f.container + "/" + f.name + "</a></li>"
|
html += "<li><a href='/download/" + f.container + "/" + f.name + "'>" + f.container + "/" + f.name + "</a></li>"
|
||||||
});
|
});
|
||||||
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
||||||
res.send(200, html);
|
res.status(200).send(html);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get('/download/:container/:file', function(req, res, next) {
|
app.get('/download/:container/:file', function(req, res, next) {
|
||||||
handler.download(req.params.container, req.params.file, res, function(err, result) {
|
handler.download(req.params.container, req.params.file, res, function(err, result) {
|
||||||
if (err) {
|
if (err) {
|
||||||
res.send(500, err);
|
res.status(500).send(err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -3,15 +3,9 @@ var StorageService = require('../').StorageService;
|
||||||
var express = require('express');
|
var express = require('express');
|
||||||
var app = express();
|
var app = express();
|
||||||
|
|
||||||
app.configure(function () {
|
app.set('port', process.env.PORT || 3000);
|
||||||
app.set('port', process.env.PORT || 3001);
|
|
||||||
app.set('views', __dirname + '/views');
|
app.set('views', __dirname + '/views');
|
||||||
app.set('view engine', 'ejs');
|
app.set('view engine', 'ejs');
|
||||||
app.use(express.favicon());
|
|
||||||
// app.use(express.logger('dev'));
|
|
||||||
app.use(express.methodOverride());
|
|
||||||
app.use(app.router);
|
|
||||||
});
|
|
||||||
|
|
||||||
// Create the container
|
// Create the container
|
||||||
var mkdirp = require('mkdirp');
|
var mkdirp = require('mkdirp');
|
||||||
|
@ -37,9 +31,9 @@ app.post('/upload/:container', function (req, res, next) {
|
||||||
handler.upload(req, res, function(err, result) {
|
handler.upload(req, res, function(err, result) {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
res.setHeader('Content-Type', 'application/json');
|
res.setHeader('Content-Type', 'application/json');
|
||||||
res.send(200, result);
|
res.status(200).send(result);
|
||||||
} else {
|
} else {
|
||||||
res.send(500, err);
|
res.status(500).send(err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -51,7 +45,7 @@ app.get('/download', function (req, res, next) {
|
||||||
html += "<li><a href='/download/" + f.name + "'>" + f.name + "</a></li>"
|
html += "<li><a href='/download/" + f.name + "'>" + f.name + "</a></li>"
|
||||||
});
|
});
|
||||||
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
||||||
res.send(200, html);
|
res.status(200).send(html);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -62,14 +56,14 @@ app.get('/download/:container', function (req, res, next) {
|
||||||
html += "<li><a href='/download/" + f.container + "/" + f.name + "'>" + f.container + "/" + f.name + "</a></li>"
|
html += "<li><a href='/download/" + f.container + "/" + f.name + "'>" + f.container + "/" + f.name + "</a></li>"
|
||||||
});
|
});
|
||||||
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
html += "</ul><p><a href='/'>Home</a></p></body></html>";
|
||||||
res.send(200, html);
|
res.status(200).send(html);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get('/download/:container/:file', function(req, res, next) {
|
app.get('/download/:container/:file', function(req, res, next) {
|
||||||
handler.download(req.params.container, req.params.file, res, function(err, result) {
|
handler.download(req.params.container, req.params.file, res, function(err, result) {
|
||||||
if (err) {
|
if (err) {
|
||||||
res.send(500, err);
|
res.status(500).send(err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
16
package.json
16
package.json
|
@ -7,16 +7,16 @@
|
||||||
"test": "./node_modules/.bin/mocha --timeout 30000 test/*test.js"
|
"test": "./node_modules/.bin/mocha --timeout 30000 test/*test.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"pkgcloud": "~0.9.6",
|
"pkgcloud": "^1.1.0",
|
||||||
"async": "~0.9.0",
|
"async": "^0.9.0",
|
||||||
"formidable": "~1.0.14"
|
"formidable": "^1.0.16"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"express": "~3.4.0",
|
"express": "^4.11.0",
|
||||||
"loopback": "1.x.x",
|
"loopback": "^2.10.0",
|
||||||
"mocha": "~1.18.2",
|
"mocha": "^2.1.0",
|
||||||
"supertest": "~0.13.0",
|
"supertest": "^0.15.0",
|
||||||
"mkdirp": "~0.5.0"
|
"mkdirp": "^0.5.0"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
Loading…
Reference in New Issue