标签: angular-loopback

是否可以从Loopback为Angular2生成服务?

以下是有关AngularJS JavaScript SDK的文档

这个例子适用于Angular.可以使用命令生成Angular客户端库

$ lb-ng ../server/server.js js/lb-services.js
Run Code Online (Sandbox Code Playgroud)

是否存在将Angular2与Loopback一起使用的简单方法?

编辑

我目前在这个主题上发现了什么.

  1. 问题在回送-SDK-角度Github上库与讨论.
  2. 实现示例:BaseResourceModel在BaseResource上匹配.
  3. 另一种方式 - 使用从Angular 升级到Angular2,直到Loopback Angular 2 SDK正式实现.
  4. 我已经在loopback-sdk-angular的fork中为Angular 2完成了alpha版本的代码生成器.

编辑

  1. Loopback-sdk-builder (评论)

javascript loopbackjs angular-loopback angular

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

LoopBack Remote Method返回记录数组

我使用loopback生成我的api和AngularJS来与它通信.我有一个名为的模型Sync包含以下记录:

Sync": {
"34": "{\"uuid\":\"287c6625-4a95-4e11-847e-ad13e98c75a2\",\"table\":\"Property\",\"action\":\"create\",\"timeChanged\":1466598611995,\"id\":34}",
"35": "{\"uuid\":\"287c6625-4a95-4e11-847e-ad13e98c75a2\",\"table\":\"Property\",\"action\":\"update\",\"timeChanged\":1466598625506,\"id\":35}",
"36": "{\"uuid\":\"176aa537-d000-496a-895c-315f608ce494\",\"table\":\"Property\",\"action\":\"update\",\"timeChanged\":1466598649119,\"id\":36}"
}
Run Code Online (Sandbox Code Playgroud)

在我的sync.js模型文件中我试图编写以下接受数字的方法(long - timeChanged)并且应该返回所有具有相等或相等timeChanged字段的记录.

这就是我所在的地方:

Sync.getRecodsAfterTimestamp = function(timestamp, cb){
var response = [];
Sync.find(
  function(list) {
    /* success */
  // DELETE ALL OF THE User Propery ratings associated with this property
  for(i = 0; i < list.length; i++){
    if(list[i].timeChanged == timestamp){
      response += list[i];
      console.log("Sync with id: " + list[i].id);
    }
  }
  cb(null, response);
},
function(errorResponse) { /* error */ });
}

Sync.remoteMethod (
'getRecodsAfterTimestamp',
{
  http: {path: '/getRecodsAfterTimestamp', …
Run Code Online (Sandbox Code Playgroud)

loopback angular-loopback

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

Loopbackjs:根据请求来源在数据源中切换DB

我需要根据请求源在loopback数据源中切换数据库

例如.如果我发出请求,xyz.domain.com我需要xyz 为数据源选择数据库(我们在前端使用通配符子域,因此会有多个这样的子域).

我尝试构建中间件,从每个请求源中提取子域,并为数据源设置数据库.现在的问题是在几个同时发出的请求之后,环回服务器因"连接太多"错误而中断(可能是因为它在每个请求上创建了新的连接线程)

(我使用my-sql连接器作为数据源)

以下是我的中间件代码

'use strict';

const DataSource = require('loopback-datasource-juggler').DataSource;
const app = require('../../server/server.js');
const getSubdomain = require('../middlewares/getSubdomain.js');

module.exports = function() {
  return function datasourceSelector(req, res, next) {
    if (req.path !== '/api/check-realm') {
      let subdomain = getSubdomain(req); // this will get me subdomain from request origin

      let dataSource = new DataSource({
        'host': 'localhost',
        'port': 3306,
        'database': subdomain ? subdomain[1] || 'default' : 'default',
        'user': 'user',
        'password': 'user',
        'name': 'mysqlDS',
        'connector': 'mysql'
      }); // …
Run Code Online (Sandbox Code Playgroud)

javascript backend loopbackjs angular-loopback

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

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

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

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

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

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

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

loopback node.js strongloop loopbackjs angular-loopback

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

如何配置loopback来为angular4 App提供服务?

我已经使用生成了一个LoopBack项目和Angular4项目angular-cli.我的LoopBack项目在端口提供html文件,3000我的Angular4项目正在服务于4200.

现在我需要知道我是否可以在3000上提供这个角度应用,就像从LoopBack目录提供静态文件一样?

我想问的是,是否有可能使用LoopBack服务器来提供Angular4应用程序就像它服务Angularjs应用程序一样?

谢谢

loopbackjs angular-loopback angular

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