Отказано перенаправление в соединение с веб-приложением X-Frame-Options - PullRequest
2 голосов
/ 08 июля 2020
• 1000 Я видел, что проблема может быть в модуле шлема nodejs. Я пытался исправить это почти в каждом ответе, относящемся к этому топи c, но все еще дает мне эту проблему, здесь, вы можете найти код.
const express = require('express');
const helmet = require('helmet');
const cors = require('cors');
const path = require('path');
const app = express();
const config = require('./config');
const passport = require('passport');

app.use(helmet())
app.use(cors());
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(
    require('express-session')({
      secret: require('./config.json').app.secretKey,
      resave: false,
      saveUninitialized: true,
      cookie: {
        secure: false,
        maxAge: 60 * 60 * 1000 * 24 * 365,
      },
    })
  );
app.use(passport.initialize());
app.use(passport.session());
passport.use(require('./service/passport'));

app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
app.use(express.static(path.join(__dirname, 'views')));

app.use('/', require('./api/views'));
app.use('/auth', require('./api/auth'));
app.use('/answer', require('./api/answer'));
app.use('/user', require('./api/views/user.view'));
app.use('/courses', require('./api/views/courses.view'));
app.use('/question', require('./api/views/question.view'));
app.use('/answer', require('./api/views/answer.view'));


app.use('/api/user', require('./api/user'));
app.use('/api/course', require('./api/course'));
app.use('/api/feedback', require('./api/feedback'));
app.use('/api/help', require('./api/help'));
app.use('/api/questions', require('./api/question'));

app.listen(config.app.port,()=>{
    console.log('Server started on port: '+config.app.port);
});

1 Ответ

1 голос
/ 10 июля 2020

Я бы начал пытаться правильно настроить DNS.

  1. Добавьте запись A в свой домен (1.2.3.4 в your_domain.com)
  2. Добавьте CNAME запись для www поддомена (от www.your_domain.com до your_domain.com)
  3. Добавьте любую другую CNAME запись для всех необходимых поддоменов.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...