File server and API fixes
This commit is contained in:
1 parent
19570d305f
commit
85fc5edc8d
2 files changed
+2
-4
No files matched your search
+1
-3
@@ -9,7 +9,7 @@ mongodb = require 'mongodb'
|
||||
TASKS_REGEX = /^\/devices\/([a-zA-Z0-9\-\_\%]+)\/tasks\/?$/
|
||||
TAGS_REGEX = /^\/devices\/([a-zA-Z0-9\-\_\%]+)\/tags\/([a-zA-Z0-9\-\_\%]+)\/?$/
|
||||
PRESETS_REGEX = /^\/presets\/([a-zA-Z0-9\-\_\%]+)\/?$/
|
||||
FILES_REGEX = /^\/files(\/[a-zA-Z0-9\-\_\%\ \.\/\(\)]+)\/?$/
|
||||
FILES_REGEX = /^\/files\/([a-zA-Z0-9\-\_\%\ \.\/\(\)]+)\/?$/
|
||||
|
||||
connectionRequest = (deviceId, callback) ->
|
||||
db.devicesCollection.findOne({_id : deviceId}, {'InternetGatewayDevice.ManagementServer.ConnectionRequestURL._value' : 1}, (err, device)->
|
||||
@@ -228,12 +228,10 @@ else
|
||||
)
|
||||
)
|
||||
else if request.method == 'DELETE'
|
||||
request.addListener('end', () ->
|
||||
mongodb.GridStore.unlink(db.mongo.db, filename, (err) ->
|
||||
response.writeHead(200)
|
||||
response.end()
|
||||
)
|
||||
)
|
||||
else
|
||||
response.writeHead 405, {'Allow': 'PUT, DELETE'}
|
||||
response.end('405 Method Not Allowed')
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ else
|
||||
urlParts = url.parse(request.url, true)
|
||||
if request.method == 'GET'
|
||||
request.addListener('end', () ->
|
||||
gs = new mongodb.GridStore(db, urlParts.pathname, 'r', {})
|
||||
gs = new mongodb.GridStore(db, urlParts.pathname.substring(1), 'r', {})
|
||||
gs.open((err, gs) ->
|
||||
if err
|
||||
response.writeHead(404)
|
||||
|
||||
Reference in new issue
Block a user