无法使用强循环从 s3 获取特定文件

Cannot Get specific file from s3 using Strongloop

本文关键字:获取 s3 文件 循环      更新时间:2023-09-26

我可以从容器(s3)上传,删除和获取文件夹列表,但无法使用Strongloop从Amazon S3获取特定文件。

我的代码:

$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

提前谢谢。

您可能

正在使用"环回资源管理器"! 只需删除它并使用"使用'环回组件资源管理器'。您将能够完美地实现您的目标。