在模型中创build模型
我是新来的strongloop,看看文档和样本,但从来没有看到我的问题,根据需要。 我有两个模型,例如:sentence.js和log.js,并且使用移动应用程序向rest-api发送一个句子,例如
Model sentence.js (dont want save to db this model, only for parsing and creating log model) { name: 'sentence', type: 'string' } Model log.js { name: 'lat', type: 'string' }, { name: 'lng', type: 'string' } [HTTP POST] myserver/api/sentence?d=$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A
模型触发了方法,例如afterInitialize,beforeValidate,beforeSave。 现在, 哪个触发方法或其他范围正确,最适合parsing句子模型和创build日志模型?
谢谢 !
在你的情况最好的地方是
Sentence.beforeRemote('create', function(ctx, sentence, next){ console.log(ctx.req.body); next() })
也可以使用模型钩子 Sentence.afterInitialize
和Model Event Sentence.on('set')
,但是会在一些额外的情况下调用。
(请注意,在我的情况下,我会使用远程挂钩,只有一个日志模型。)