process.env调用导致502错误网关

我使用process.env。[something]将问题归结为代码。我使用nginx将我的网络应用托管在ubuntu上。从本地主机访问时,此Web应用程序运行良好,但是尝试从服务器运行该应用程序时,将引发502 Bad Gateway。如果我使用.env文件中的数据注释掉所有代码,则该应用程序将正常工作(当然,我没有注释掉的功能)。

任何帮助都是很棒的。

.env文件与我的主应用程序文件(server.js)位于同一目录中。

server.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
});
lblwb 回答:process.env调用导致502错误网关

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2525321.html

大家都在问