Вот уже несколько дней я пытаюсь заставить свое приложение работать на 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)})