MS
Size: a a a
MS
АК
domain в конфиге.process.env, тоАК

const dotenvExpand = require('dotenv-expand');
const envs = require('dotenv-safe').config({
allowEmptyValues: true,
});
dotenvExpand(envs);АК
.env в корне вот так:COOKIE_DOMAIN=mydomain.com
АК
process.env.COOKIE_DOMAIN // === 'mydomain.com'
M
M
process.env.COOKIE_DOMAIN // === 'mydomain.com'
u
<a href="https://google.com" target="_blank">click</a>А в открытом окне тебе надо прописать что-то типо
<script>
window.addEventListener('message', event => {
console.log(event)
})
</script>
window.opener.postMessage('сообщение', 'url родителя')АК
АК
u
倫岡
倫岡
倫岡
MS
<a href="https://google.com" target="_blank">click</a>А в открытом окне тебе надо прописать что-то типо
<script>
window.addEventListener('message', event => {
console.log(event)
})
</script>
window.opener.postMessage('сообщение', 'url родителя')АК
dotenv-safe - в корень надо положить .env.example, в котором прописать все переменные окружения, которые используются в проекте, но значения у них должны быть ненастоящими. и рядом положить файл .env, в котором все значения должны быть уже настоящими и вот этот файл .env в гит ни в коем случае не добавляй - сразу в .gitignore его пропишиM