标签: loopback

ActiveMQ Broker仅在Localhost上可连接

有没有办法运行只能在本地检测到的环回JMS适配器?

我不知道如果我的术语是正确的,但我想ActiveMQ代理仅是从代理运行在同一台机器可接.

java activemq-classic jms loopback java-ee

1
推荐指数
1
解决办法
1321
查看次数

环回组件存储aws s3 ACL权限

我正在研究这个项目,我设法通过我在环回模型上创建的终点上传图像,问题是我需要将上传的图像公开访问,似乎无法找到在哪里做那.我已经尝试使用aws sdk用putObjectACL更改对象权限但无法使其工作,它说我已经错误地构建了xml,因为我甚至无法计算如何填充方法所需的属性,所以我找到了改变它的方法,就是复制它并将ACL设置为'public-read'然后删除原始文件,然后再将其复制到原始文件名并再次删除其他副本,看起来像是一个非常顽皮的解决方案,我很确定必须有一个更简洁的方法来做到这一点.我使用我的远程方法进行上传,如下所示:

Container.upload(req,res,{container: "my-s3-bucket"},function(err,uploadInfo) { ... }
Run Code Online (Sandbox Code Playgroud)

容器是我的模型连接到aws s3.然后我像这样进行权限更改(复制和删除):

var AWS = require('aws-sdk');
AWS.config.update({accessKeyId:"my-key-id",secretAccessKey:"my-key", region:"us-east-1"});

var s3 = new AWS.S3();
s3.copyObject( {
          Bucket:'my-s3-bucket',
          CopySource: 'my-s3-bucket/'+filename,
          Key: filename+"1",
          ACL: 'public-read'
        }, function(err,info) {
          if (err) return cb(err);

          s3.deleteObject( {
            Bucket:'my-s3-bucket',
            Key:filename
          }, function(err,info) {
            if (err) return cb(err);

            s3.copyObject( {
              Bucket: 'my-s3-bucket',
              CopySource: 'my-s3-bucket/'+filename+"1",
              Key: filename,
              ACL: 'public-read'
            }, function(err,info) {
              if (err) return cb(err);

              s3.deleteObject( {
                Bucket: 'my-s3-bucket',
                Key: my-s3-bucket+"1"
              }, function(err,info) {
                if (err) return cb(err);

                cb(null,uploadInfo);
              })
            }) …
Run Code Online (Sandbox Code Playgroud)

permissions storage acl loopback amazon-s3

1
推荐指数
1
解决办法
1112
查看次数

loopback Find()"where"子句不返回预期结果

我正在使用loopback为我的应用程序提供api服务,我尝试更改一些数据的GET请求.

截至目前,查询将获取特定API的所有结果:

People.find({
    where: {
      'town': 'name of a town'
    }
  }).$promise
  // Promise is fulfilled and people returned
  .then(function(results) {
    $scope.people = results;
  })
  // Promise is rejected and error catched
  .catch(function(err) {
    $scope.errors.PeopleFind = JSON.stringify(err.data.error.message ?
      err.data.error.message :
      err.data.error.errmsg
    );
  }); 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过在where子句中添加单引号或者做类似的事情.find({ where : { town : 'name of a town' }}.无论我把引号放在哪里,结果总是整个包.我如何查询我感兴趣的结果?

提前致谢

javascript api loopback mongodb apiconnect

1
推荐指数
1
解决办法
2426
查看次数

EISDIR:对目录的非法操作,读取 + Nodemailer 图片附件

我只是想知道如何在 Nodemailer 中指定附件中的路径。我收到上述错误。谁能指定如何指定路径?

var imagePath = path.join(__dirname, '/images/')

attachments : [{ filename: "Header@3x.png", path:${图像路径}, cid: 'headerImage' }]

loopback node.js nodemailer

1
推荐指数
1
解决办法
3507
查看次数

Swagger:跳过未知类型“dateTime”

在环回的swagger规范中指定日期和时间的数据类型时,我遇到警告/错误。下面是我的环回user.json文件

"properties": {
    "schedule": {
      "type": "dateTime",
      "required": true
    },
 }
Run Code Online (Sandbox Code Playgroud)

Swagger:跳过未知类型“dateTime”

请问我可以知道swagger中日期和时间的相关数据类型是什么吗?

loopback node.js swagger swagger-ui loopbackjs

1
推荐指数
1
解决办法
1473
查看次数

不推荐使用hsts不推荐使用“ includeSubdomain”参数

我有一个回送3应用程序。当我启动应用程序时,. node我会在控制台中看到它。

hsts deprecated The "includeSubdomain" parameter is deprecated. Use "includeSubDomains" (with a capital D) instead. node_modules/loopback/lib/server-app.js:74:25
Run Code Online (Sandbox Code Playgroud)

我在node_modules文件夹中搜索,但是没有回送文件夹。那么我该如何解决呢?

loopback node.js hsts

1
推荐指数
1
解决办法
738
查看次数

无法启动应用程序。类型错误:无法在 getFieldsJsonSchemaFor 读取未定义的属性“定义”

尝试npm start我的环回应用程序时,我遇到了一个非常奇怪的错误。我真的没有对代码做任何事情,然后这突然开始发生

无法启动应用程序。类型错误:无法在 getFieldsJsonSchemaFor 处读取未定义的属性“定义”(/Users/vikramkhemlani/Desktop/loopback/node_modules/@loopback/repository-json-schema/dist/filter-json-schema.js:101:64)

我在另一个文件中有完全相同的代码(我实际上是通过使用这个 repo 创建了一个 git repo)但是这个由于某种原因抛出了这个错误

loopback

1
推荐指数
1
解决办法
1673
查看次数

如何在 Loopback 4 中重新创建“dist”文件夹

我今天在另一台机器上工作。我已经从 GIT 中提取了我的代码并且可以看到项目源文件。但是在运行时npm start出现以下错误:

Error: Cannot find module './dist'
Require stack:
- C:\project\code\server\index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:973:15)
    at Function.Module._load (internal/modules/cjs/loader.js:855:27)
    at Module.require (internal/modules/cjs/loader.js:1033:19)
    at Module.newFunc (C:\project\code\server\node_modules\appmetrics\lib\aspect.js:101:26)
    at Module.newFunc (C:\project\code\server\node_modules\ibmapm-embed\appmetrics-zipkin\lib\aspect.js:101:26)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (C:\project\code\server\index.js:5:21)
    at Module._compile (internal/modules/cjs/loader.js:1144:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1164:10)
    at Module.load (internal/modules/cjs/loader.js:993:32)
Run Code Online (Sandbox Code Playgroud)

查看index.js我可以看到const application = require('./dist');但该文件夹不存在。

我试过了npm run build,它向终端吐出以下内容:

> convid-eo@1.0.0 build C:\project\code\server
> lb-tsc
Run Code Online (Sandbox Code Playgroud)

但是没有dist创建文件夹。

我查看了 Loopback 4 文档,但找不到任何信息。是否有任何大师可以提供帮助?

loopback loopback4

1
推荐指数
1
解决办法
541
查看次数

Windows 7上的localhost问题

我正在使用Windows 7 Pro并希望在本地运行我的Web项目,但该URL www.localhost.com不起作用.

如果使用http://127.0.0.1:2710/default.aspx它有效.我检查了C:\Windows\System32\Drivers\Etc\hosts文件夹中的主机文件.如果我删除行:

#   127.0.0.1       localhost
#   ::1             localhost
Run Code Online (Sandbox Code Playgroud)

没有什么变化.如何让www.localhost.com在我的机器上运行?

asp.net configuration hosts loopback windows-7

0
推荐指数
1
解决办法
4915
查看次数

如何从另一个控制器调用 Loopback4 控制器的方法

我有一个带有我不想通过 HTTP 公开的功能的环回 4 控制器。我希望能够从另一个控制器调用该函数。

我怎样才能做到这一点?有没有办法在另一个控制器中注入一个控制器?(我可以在控制器中注入存储库,但不能在其他控制器中注入控制器)。

javascript loopback loopbackjs server

0
推荐指数
1
解决办法
3468
查看次数