2017-08-02 90 views
0

在feathersjs项目中,我有两种模型:用户和公司。我正在使用Sequelize/MySQL。在feathers.js中,如何在创建初始对象后创建关联的对象?

每个用户都有一个公司。每个公司都属于一个用户。

当用户注册(创建)时,我想同时创建公司对象(只有空白数据,可以稍后编辑,但具有正确的关联)。

如何在用户完成后创建钩子?

回答

0

问题已解决。钩子对象可以访问应用程序。因此该解决方案:

  1. 生成后:在所生成的钩上创建用户服务钩(“羽毛产生钩”)
  2. ,创建一个公司:

    return hook.app.service('companies').create({userId: 
    hook.result.id}).then(()=> {return hook});