【问题标题】:How run task from command line in feathersjs app?如何在 feathersjs 应用程序中从命令行运行任务?
【发布时间】:2021-02-28 10:26:05
【问题描述】:

我需要在 feathersjs 应用程序中做一些内部工作。我需要像 mytask.js 文件这样的文件,它可以访问应用程序服务并对数据进行一些操作。任务将从命令行开始:

node mytask.js

我该如何实现?

【问题讨论】:

    标签: feathersjs


    【解决方案1】:

    Feathers 应用程序在生成的应用程序中,并且像任何其他模块一样需要通过 src/app.js 文件。在mytask.js:

    const app = require('./app'); // adjust path
    
    // Top level wrapper to use async/await
    (async () => {
      const messages = await app.service('messages').find();
    })();
    

    在某些情况下,您可能想致电app.setup(),例如使用 Sequelize 时(例如 here)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-19
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      相关资源
      最近更新 更多