Я развернул свое приложение на Heroku, но у меня возникли проблемы с cors - PullRequest
0 голосов
/ 16 июня 2020

Вот уже несколько дней я пытаюсь заставить свое приложение работать на Heroku, но у меня проблема с CORS. Я прочитал документацию по пакету cors и думаю, что все делаю правильно, но вы можете увидеть мою внутреннюю часть здесь: https://github.com/Karlus44/orientation-back (я вставлю соответствующий код) Вы также можете найти мою переднюю часть -кончите здесь: https://github.com/Karlus44/orientation-front и увидите, что когда вы go заходите в мое приложение (здесь: https://orientation-front.herokuapp.com/), у вас возникают ошибки CORS. Спасибо за любую помощь Вот код на моем сервере:

const express = require('express');
const bcrypt = require('bcrypt-nodejs');
const cors = require('cors');
const multer = require('multer');

//many declarations


const app = express();

app.use(express.urlencoded({extended: false}));
app.use(express.json());

var corsOptions = {
  origin: 'https://orientation-front.herokuapp.com',
  methods: 'GET,POST',
  allowedHeaders: 'Content-Type',
  optionsSuccessStatus: 200
}


app.options('*', cors(corsOptions));



app.get('/',cors(corsOptions), (req,res)=>{
  return db('utilisateurs').count('id')
  .then(data => res.json(data));
})

//example of request

app.post('/signin', cors(corsOptions), (req,res) => {signin.handleSignin(req,res, db, bcrypt)})

1 Ответ

0 голосов
/ 17 июня 2020

спасибо за попытку. На самом деле ошибка была в моих запросах в моих файлах. Ссылка была неправильной. Мне просто нужно было заменить все мои «https://git.heroku.com/orientation-back.git/» на «https://orientation-back.herokuapp.com/»

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