Я некоторое время работал над программой, и она отлично работала, но я только что понял, что у меня возникают ошибки, когда я пытаюсь agenda.create()
работать, когда программа еще не запущена.
У меня работает два типа серверов.
- Во-первых, у меня есть сервер обработки заданий, который обрабатывает все задания, у него нет проблем с созданием заданий, потому что он выполняет повестку дня (он же называется
agenda.start()
).
const agenda = new Agenda({...});
await agenda.start();
agenda.create(...).save(); // THIS WORKS GREAT, NO ERROR
- Во-вторых, у меня есть сервер веб-интерфейса, который обслуживает веб-сайт, и некоторые действия, которые предпринимают пользователи, создают рабочие места. Кажется, что повестка дня выдает ошибку при вызове
agenda.create()
.
const agenda = new Agenda({...});
agenda.create(...).save(); // THIS THROWS AN ERROR
Я не хочу запускать повестку дня на этом сервере, я просто хочу иметь возможность создавать рабочие места. Есть ли способ запустить программу без ее запуска или есть другой способ предотвратить возникновение этой ошибки?