小编Rob*_*lor的帖子

意外的严格模式保留字 - 产量?节点v0.11,和谐,es6

尝试使用新的基于ES6的node.js用于Mongo的ODM(Robe http://hiddentao.github.io/robe/)

获得"意外严格模式保留字"错误.我在这里错了吗?

test0.js

"use strict";
// Random ES6 (works)
{ let a = 'I am declared inside an anonymous block'; }

var Robe = require('robe');

// :(
var db1 = yield Robe.connect('127.0.0.1');
Run Code Online (Sandbox Code Playgroud)

运行:

C:\TestWS>node --version
v0.11.10

C:\TestWS>node --harmony test0.js

C:\TestWS\test0.js:12
var db1 = yield Robe.connect('127.0.0.1');
          ^^^^^
SyntaxError: Unexpected strict mode reserved word
    at exports.runInThisContext (vm.js:69:16)
    at Module._compile (module.js:432:25)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:349:32)
    at Function.Module._load (module.js:305:12)
    at Function.Module.runMain (module.js:490:10)
    at startup (node.js:123:16)
    at node.js:1031:3
Run Code Online (Sandbox Code Playgroud)

node.js ecmascript-harmony ecmascript-6

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

Loopback 与 NestJS - Loopback 开箱即用,具有 REST 支持的类 GraphQL 查询非常好。NestJS 也可以实现类似的功能吗?

我们非常熟悉 IBM 的 Loopback,并且正在探索/比较 NestJS 作为替代方案。

第一个也是主要主题:一个总体上令人愉悦的功能是 Loopback 的模型内置 REST API,以及 TypeScript API 和 REST API 本身都支持的类似 GraphQL 的查询。很高兴能够包含我们喜欢的多个深度级别的相关实体,添加其他过滤和限制/范围以包含某些字段。(这给出了该功能的要点:https://loopback.io/doc/en/lb4/Include-filter.html

这在 NestJS 世界中可能实现吗?我看到内置的 NestJS 的 RelationalQueryBuilder(https://orkhan.gitbook.io/typeorm/docs/relational-query-builder),但我没有看到它连接到内置的 REST API,它看起来其关系查询功能不太复杂。以下是 NestJS 中 CRUD REST 的一些装饰器,但没有查询支持(https://github.com/nestjsx/crud/wiki/Controllers#api-endpoints)。

此外,Loopback 中成熟的多态关系支持似乎是 Loopback 与 NestJS 中多态关系的新兴扩展的一个强大区别(https: //github.com/bashleigh/typeorm-polymorphic...谢谢 bashleigh!)。这里有什么成功/想法的意见吗?

与 NestJS 一起使用 MongoDB 效果如何(可以选择 TypeORM 或 Mongoose)?

看起来第一个功能和主要主题(内置 REST API 和流畅的查询)可能是真正让 Loopback 与众不同的。

relationship loopbackjs typeorm nestjs loopback4

5
推荐指数
0
解决办法
1653
查看次数