Как сделать динамический путь при деплое вместо http://localhost:3000
в returl url: у меня env YOOKASSA_CALLBACK_URL: http://localhost:3000/?paid, как мне сделать так? чтоб этот путь был динамический, то есть при деплое проекта подставлялся путь вместо http://localhost:3000
Ответы (2 шт):
Автор решения: eri
→ Ссылка
Яндекс не принимает динамический код к редиректу. Нужно выбрать тот что прописан в настройках кошелька и указать его в env. Или определить в переменной.
Автор решения: Young constructor
→ Ссылка
используй файл .env укажи режим запуска NODE_ENV='development' или в package.json скриптом
"start": "set NODE_ENV=development&&nodemon index.js",
при деплое указывай production в коде
if (process.env.NODE_ENV == 'development') {}
//или
const host = process.env.NODE_ENV == 'development' ?'localhost':'not_localhost'