@robocop45
Only python

Как устроены переменные окружения в next js?

Всем привет, я не фронтендер, мне просто необходимо набросать сайт визитку на next JS. Есть форма, которая получает данные и с помощью API telegram отправляет сообщение. Но есть некоторые переменные, которые не хотелось бы хранить снаружи) Почитав доку next js, ничего нормального не вышло.

Мне постоянно кидает вот эту ошибку:
Uncaught ReferenceError: process is not defined
    at HTMLButtonElement.<anonymous> (tg_message.js:14:27)


Вот так выглядит мой .env.local
TOKEN=str
CHAT_ID=bigint


На просторах интернета нашел такое решение. Там говорится о том, что надо создать файл next.config.js.

мой next.config.js
module.exports = {
    env: {
        NEXT_PUBLIC_CHAT_ID: process.env.TOKEN,
        NEXT_PUBLIC_TOKEN: process.env.CHAT_ID,
      }
}

Но это тоже не помогло(

Ну и на конец исполняемый файл
console.log("TOKEN:", process.env.NEXT_PUBLIC_TOKEN);
console.log("CHAT_ID:", process.env.NEXT_PUBLIC_CHAT_ID);
    
var token = process.env.NEXT_PUBLIC_TOKEN;
var chat_id = process.env.NEXT_PUBLIC_CHAT_ID;
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы