Я работаю над некоторыми дополнениями к веб-приложению, написанному на Node.js и Angular. Существует один сценарий, который они настроили для выполнения задания cron:
// run rss each day at midnight.
cron.schedule('0 0 * * *', function() {
checkoutFeed();
getNews();
});
Я внес некоторые изменения в этот скрипт, и теперь мне нужно его отладить. У меня он печатает кучу информации с console.log()
, поэтому я хотел бы просто запустить его в терминале и посмотреть, что получится:
node server/core/rss/rss-aggregator.js
выдает ошибку:
Ошибка: ER_ACCESS_DENIED_ERROR: доступ запрещен для пользователя 'localhost' @ 'localhost' (с использованием пароля: НЕТ)
Это потому, что он не загружает мои переменные окружения из .env
. Поэтому мой вопрос: как я могу запустить этот скрипт в той же среде, в которой он будет работать, если веб-сервер вызовет его с этим заданием cron?