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