#javascript #node.js #scheduled-tasks #e-commerce
Вопрос:
Я работаю над сайтом электронной коммерции, где пользователи могут арендовать оборудование, и мне нужно запланировать оплату с помощью Stripe. Я использую setupIntents
, который использует a customerId
, который я храню на своем сервере, и оттуда я могу взимать плату с учетной записи со своего сервера. Stripe не поддерживает планирование платежей с помощью API. АФАЙК, ты должен сделать это сам.
Я не хочу использовать тайм-ауты, потому что, если мне когда-нибудь придется перезапустить сервер, платежей не произойдет. Мне также нужно отправить два электронных письма, одно поставщику, а другое клиенту, которые не так важны, как платежи. Платформа хостинга, на которой я нахожусь, иногда регулярно перезапускается, что является еще одной причиной, по которой я не могу использовать тайм-ауты.
То, что я ищу, — это то, что может выполнять js
файл, даже если мой сервер не запущен, а также принимать параметры.
Комментарии:
1. похоже, у тебя должна быть работа в cron
2. Я знаю о заданиях cron, но мне нужно выполнить js, а не bash или что-то в этом роде. Мне также нужно также взять параметры из чего-то
3. Так что разберись в этом. Множество примеров заданий cron в узле js
4. Создайте задачу, которая выполняется каждые x минут, запустите проверку бд на предмет выставления счетов за необходимые вещи.
5. ig задание cron, запускающее сценарий узла с параметрами в вызове сценария, может сработать.