标签: loopback

环回:如何在loopback-component-storage中提交multipart/form-data上传

文件(或文件)上传的loopback-component-storage doc说: loopback documentation

描述:

将一个或多个文件上载到指定的容器中.请求体必须使用HTML的文件输入类型使用的multipart/form-data.

方法:

上传(req,res,cb)

REST URI:

POST
/api/containers /:container/upload

有人请展示如何在Angular/Javascript中创建此multipart/form请求的示例吗?

javascript file-upload multipartform-data loopback angularjs

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

Linux上的软件串口环回

目前,我需要开发一些程序,通过串行线路与cisco设备进行通信.我想在我的开发linux机器上构建测试环境.所以,我找到了dynamips cisco模拟器.该仿真器可以通过串行线提供"-U/dev/ttyS0"选项.好吧,这会导致dynamips打开硬件串口并通过它进行通信.我能够通过串口客户端(如minicom)从另一台Linux机器连接到这个硬件串口.

但是,由于我在两台linux机器上都使用了virtualbox,我通过virtualbox将串口转发到命名管道.这个方案似乎有效,但非常冗长.我正在寻找一种在单个linux机器上运行dynamips和minicom的方法.

我发现伪终端在我的情况下可能很有用.但是我试图用'-U/dev/ptmx'运行dynamips,然后用minicom连接创建/ dev/pts/...端口,反之亦然.在这两种情况下,我都有输入/输出错误.

linux serial-port loopback pty

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

环回:model.settings.validateUpsert被覆盖为false

我有一个moffoDB的环回应用程序如下,但我的问题是关于我的终端上的消息(不是错误)所以我的终端看起来像这样:

PS ......path to my app folder....> node .

dishes settings.validateUpsert was overriden to false
Comments settings.validateUpsert was overriden to false
Web server listening at: http://localhost:3000
Browse your REST API at http://localhost:3000/explorer
Run Code Online (Sandbox Code Playgroud)

正如您所看到的那样,服务器运行时没有错误.那条消息的含义是什么?我设法通过将TimeStamp设置为false来避免它:

"mixins": {
    "TimeStamp": true // => change this to  false.
  }
Run Code Online (Sandbox Code Playgroud)

但是我没有对这个解决方案感到满意..任何人都可以帮忙吗?

谢谢.这是我的模特:

dish.json:

    {
  "name": "dishes",
  "base": "PersistedModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "name": {
      "type": "string",
      "required": true
    },
    "description": {
      "type": "string",
      "required": true
    },
    "category": {
      "type": "string",
      "required": …
Run Code Online (Sandbox Code Playgroud)

loopback mongodb node.js

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

Loopback where 数组类型字段上的过滤器

我正在开发一个环回项目,我有一个名为 Depot 的模型,它有一个字段likersList,该字段是一个字符串数组 ( user id)
我想找到所有 其中Depots没有特定的内容,我尝试了该过滤器,但它没有不工作userIdlikersList

let userId=req.accessToken.userId;
let filter={
   where:{
       and:[
           ....
           {likersList:{nin:[userId]}}
       ]
   }
   ....
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过{likerList:{neq:userId}},也不起作用
但是如果尝试这个likersList:userId会返回LikersList 中的所有Depots内容,所以我预计这样做会做相反的事情 userId{likerList:{neq:userId}}

我只想知道如何检查字段(数组类型)是否包含某个值

请帮助 !

arrays contains loopback filter where-clause

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

如何覆盖默认的密码散列方法和环回验证方法?

我对环回非常陌生,我想将环回的密码方法的默认散列覆盖为我后端当前使用的方法,以便我可以将此应用程序与该数据库同步。

我阅读了此链接https://groups.google.com/forum/#!topic/loopbackjs/ROv5nQAcNfM但我无法理解如何覆盖密码和验证?

loopback node.js loopbackjs

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

环回错误:连接 ECONNREFUSED 127.0.0.1:3306 (MAMP)

所以我第一次使用 Loopback(Node.js 框架)并尝试建立一个 Mysql 模型。我已经全局安装了 Loopback,并且还安装了带有 npm 的 mysql 连接器。之后,我尝试使用 mysql 连接器添加数据源。我尝试使用我的 MAMP localhost 数据库。

不幸的是,当我再次输入node .命令尝试与环回连接时出现错误。错误:Error: connect ECONNREFUSED 127.0.0.1:3306

所以我做了一些研究,很多人回答了不同的节点问题,说你必须将 MAMP 的套接字添加到你的配置中才能获得连接。所以我试图添加它,但这似乎不起作用,或者我做得不对,因为,我找不到正确的方法。这是我的数据源:

  "db": {
    "host": "127.0.0.1",
    "port": "3306",
    "url": "",
    "database": "meetups",
    "password": "root",
    "name": "root",
    "user": "root",
    "connector": "mysql"
  }
Run Code Online (Sandbox Code Playgroud)

我试图添加"socketPath": "/var/run/mysqld/mysqld.sock""socket": "/var/run/mysqld/mysqld.sock"但这似乎不起作用。有没有人有 exp. 在 node.js / 环回中?

mamp loopback node.js loopbackjs

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

发出时间消耗请求时的环回超时(服务器无响应)

我有一个处理数千个数据的请求。所以有时需要超过 5 分钟才能完成。

但不幸的是,在进程完成之前,环回返回超时(服务器没有响应)。

在 nodejs 请求中。您可以通过以下代码删除特定请求的请求超时。

request.setTimeout(0)
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何为环回远程方法执行此操作?

loopback node.js strongloop loopbackjs angular-loopback

4
推荐指数
2
解决办法
2732
查看次数

未选取环回 4 测试配置

我遵循Loopback4 数据源文档,并将example.datasource.jsonexample.test.datasource.json文件放置在src/datasources下。每当我运行npm run test我的存储库时,都会注入原始数据源,但不会注入测试数据源。

我的数据源配置文件sample.datasource.json是

{
  "name": "sample",
  "connector": "postgresql",
  "url": "postgres://postgres:user@localhost:5432/somedb",
  "host": "localhost",
  "port": 5432,
  "user": "postgres",
  "password": "****",
  "database": "somedb"
}
Run Code Online (Sandbox Code Playgroud)

我的测试配置文件sample.test.datasource.json是

{
  "name": "sample",
  "connector": "memory",
  "localStorage": "sample-test",
  "debug": true
}
Run Code Online (Sandbox Code Playgroud)

这是我的存储库文件example.repository.ts放置在 src/repositories 下。

export class SampleRepository extends DefaultCrudRepository<SomeModel,string> {
  constructor(
    @inject('datasources.sample') dataSource: SomeDataSource,
  ) {
    super(SomeModel, dataSource);
  }
}
Run Code Online (Sandbox Code Playgroud)

我导出NODE_ENV到“测试”并尝试运行npm run test

loopback

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

有没有办法将 Auth0 集成到 Loopback 4?

我正在使用 Loopback 版本 4(一个 Node.js 框架)的项目。我需要使用 Auth0 实现身份验证。但是,Auth0 似乎与 Loopback 的第 4 版不兼容。我找不到关于这个主题的任何文档,甚至是教程。有人曾经在 Loopback 4 中使用 Auth0 实现身份验证吗?

authentication loopback auth0

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

WordPress / 站点运行状况 / REST API 错误 / 环回错误

你好吗?当我使用本机 WordPress 站点运行状况功能时,我收到两个错误。

Your site could not complete a loopback request

Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.

The loopback request to your site failed, this means features relying on them are not currently working as expected.

Error: cURL error 35: OpenSSL SSL_connect: Connection reset by peer in connection to mydomain.com:443 (http_request_failed)
Run Code Online (Sandbox Code Playgroud)

The REST API encountered an error

The REST API is …
Run Code Online (Sandbox Code Playgroud)

wordpress openssl loopback wordpress-rest-api csf

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