Всем привет, я не фронтендер, мне просто необходимо набросать сайт визитку на 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;