Tag: racerjs

racerJS可以使用本地mongo ObjectIDs吗?

我注意到Racer的Mongo DB驱动程序的最新提交与将Racer的id添加到Mongo ObjectIDs有关,任何想法如何让它工作?

从模型RacerJS中删除集合?

这是我的客户端代码: model.remove('agent',{'text':'online'}); 我不能从模型中删除集合,它在控制台中显示以下错误 Error: remove must be performed under a collection and document id. Invalid path: agent

无法使用derbyjs在视图中显示文档列表

这是我第一次与derbyjs,不知道我是愚蠢的还是缺乏文档。 我有一个名为“书”的模型,我只是想显示书的名单。 这里是我的代码: module.exports = { properties: { title: {type: 'string', minLength: 6}, author: {type: 'integer', minimum: 0}, image: {type: 'string'}, status: {type: 'integer', minimum: 0, maximum: 1}, // 1 read, 0 wants to read comment: {type: 'string'} }, required: ['title'] } 和架构列表 module.exports = { schemas: { auths: require('./model/auths'), products: require('./model/products'), books: require('./model/books') } […]

DerbyJS 0.6中的服务器端模型更改事件

在DerbyJS: 如何将事件侦听器添加到“The Model”,只有服务器端,而不必依靠请求(Express Middleware)? 相关问题我发现: 如何在Racer / DerbyJS上创build服务器端应用程序逻辑? 当然,我可以写一个快递中间件。 但是如果我可以在不依赖请求的情况下访问数据模型,那么“共享”数据模型将非常有用,而且我不知道如何做到这一点,而不必将特定代码放入共享代码库中 。 用例:电子商务软件的订单处理 我的模型可能是这样的: { orders: [ { id: '1', products: [ … ], user: [ … ], token: 'stripe credit card token I get from Client here' }, { … } ] } 这样客户就可以下订单了 model.at('orders').add(myOrder); 服务器可以通过侦听'insert'事件来处理它: model.on('insert', 'orders', function(captures, index, newOrders) { newOrders.forEach(processOrder); })

Derby.js(Racer)访问控制

我在Derby.js环境中是新的,就我所见,Racer正在公开客户端的所有数据。 那么,基本上任何人都可以操纵存储在服务器上的任何数据? 我对么? 有什么办法来pipe理访问控制?