When I want to open my web application, the error appears in the console:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at link . (Reason: CORS header 'Access-Control-Allow-Origin' missing).
It works well in my other operating system (W7) that I have in dual boot, but in linux mint I do not see the queries. I use the same project folder, I leave the app.js file
import express from 'express'
import bodyParser from 'body-parser' // leer los datos que vengan con el request desde el frontend
import { question, auth } from './routes'
const app = express()
//leer la parte del request
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: true }))
//
if (process.env.NODE_ENV === 'development') { // pedir que otro sitio pida recursos en modo de desarrollo
app.use((req, res, next) => {
res.setHeader('Access-Control-Allow-Origin', '*')
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Request-With, Content-Type, Accept')
res.setHeader('Access-Control-Allow-Methods', 'POST, GET, PATCH, DELETE, OPTIONS')
next()
})
}
app.use('/api/questions', question)
app.use('/api/auth', auth)
export default app