2016-02-26 56 views
1

我可以從容器(s3)上載,刪除和獲取文件夾列表,但無法使用Strongloop從亞馬遜S3獲取特定文件。無法從s3使用Strongloop獲取特定文件

我的代碼:

$scope.getS3Files = function(myfolderName){ //have to get all zip files in myfolderAbc 
    $http.get('api/basePath/containerABC/files/folder1/myfolderAbc=' + myfolderName).then(function (result) { 
     $scope.filePath = result.data; 
    }, function (err) { 
     toastr.error(err.data.error.message); 
    }), 
    }; 

錯誤:

message: "Shared class "basePath" has no method handling GET /containerABC/files/folder1/myfolderAbc=myfolderName" 
name: "Error" 
stack: "Error: Shared class "basePath" has no method handling GET /containerABC/files/folder1/myfolderAbc=myfolderName↵ at restRemoteMethodNotFound (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\strong-remoting\lib\rest-adapter.js:322:17)↵ at Layer.handle [as handle_request] (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\layer.js:95:5)↵ at trim_prefix (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\index.js:312:13)↵ at d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\index.js:280:7↵ at Function.process_params (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\index.js:330:12)↵ at next (d:\NodeJSProjects\abodeadmin\node_modules\loopback\node_modules\express\lib\router\index.js:271:10)↵ at Function.handle (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\index.js:176:3)↵ at router (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\index.js:46:12)↵ at Layer.handle [as handle_request] (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\layer.js:95:5)↵ at trim_prefix (d:\NodeJSProjects\abc\node_modules\loopback\node_modules\express\lib\router\index.js:312:13)" 
status: 404 
statusCode: 404 

在此先感謝。

回答

1

您可能正在使用'loopback-explorer'!只要刪除它並使用'使用'loopback-component-explorer'。你將能夠完美實現你的目標。