如何解决如何在feathersjs应用程序中从命令行运行任务?
我需要在feathersjs 应用程序中做一些内部工作。我需要类似 mytask.js 的文件,它可以访问应用服务并使用数据执行某些操作。任务将从命令行开始:
node mytask.js
我该如何实施?
解决方法
生成的应用程序中的 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)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。