process.env вызывает причину 502 Bad Gateway - PullRequest
0 голосов
/ 02 апреля 2020

Я выделил проблему в коде, используя process.env. [Что-то]. Я размещаю свое веб-приложение на капле Ubuntu с nginx. Это веб-приложение работало нормально при доступе с локального узла, но при попытке запустить приложение с сервера выбрасывается 502 Bad Gateway. Если я закомментирую весь код, используя данные из файла .env, то приложение будет работать (конечно, без комментируемых функций).

Любая помощь будет fantasti c.

Файл .env находится в том же каталоге, что и мой основной файл приложения (сервер. js).

Соответствует код с сервера. js файл

require('dotenv').config();

const express = require('express');
const bodyparser = require('body-parser');
const session = require('express-session');
const MongoDBStore = require('connect-mongodb-session')(session);
// const { ExpressOIDC } = require('@okta/oidc-middleware');

const app = express();
const searchRouter = require('./routes/search');
const oidc = new ExpressOIDC({
  issuer: `${process.env.ORG_URL}/oauth2/default`,
  client_id: process.env.CLIENT_ID,
  client_secret: process.env.CLIENT_SECRET,
  redirect_uri: `${process.env.HOST_URL}/authorization-code/callback`,
  scope: 'openid profile',
  appBaseUrl: process.env.HOST_URL
});
...