chelitsy
@chelitsy
все при мне

Ошибка в обращении к .env?

Есть два файла:
1) .env
2) app.js


В теле файла ".env" одна строка:
PORT=3000

С таким синтаксисом "app.js" не работает в Ubuntu, в Windows все ок:

const express = require('express')
const app = express()
require('dotenv').config();
const port = process.env.PORT;
app.use('/', function (request, response) {
  response.send('Главная страница')
})
app.listen(port)


С таким синтаксисом app.js работает и в Ubuntu и Windows:

const express = require('express')
const app = express()
app.use('/', function (request, response) {
  response.send('Главная страница')
})
app.listen(3000)


Грешу на проблемы в обращении и работе с .env но в чем беда, не могу понять ...
ошибка "502 bad gateway"
  • Вопрос задан
  • 524 просмотра
Решения вопроса 1
@DeFaNJI
Попробуйте прописать путь к файлу .env в вызове функции config

require('dotenv').config({ path: './.env'})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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