У меня есть приложение express со следующим JS интерфейсом, оба развернуты вместе на Heroku. Из-за динамического назначения порта Heroku c я пытаюсь передать PORT в сборку stati c next JS, чтобы он знал, как вызывать API, т.е.
const PORT = process.env.PORT;
fetch(`https://localhost:${PORT}/api/blah`)
I ' мы попробовали следующее в моем пакете. json, но он не работает:
"scripts": {
"test": "jest",
"dev": "nodemon",
"build": "next build && tsc --project tsconfig.server.json",
"start": "cross-env NODE_ENV=production node dist/index.js -p $PORT"
},
Порт доступен в приложении NODE, но не в репозитории клиента.