Closed SOunit closed 2 years ago
VM109:1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
npm i cors
const cors = require("cors");
app.use(cors());
# fix2 (without middleware) - add response header to backend data
app.use((req, res, next) => { res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader( "Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization" ); res.setHeader("Access-Control-Allow-Methods", "GET, POST, PATCH, DELETE"); next(); });
## ref https://github.com/SOunit/the_mern_stack_heroku_node/blob/main/app.js
bug solved.
action
error message
fix
app.use(cors());
app.use((req, res, next) => { res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader( "Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization" ); res.setHeader("Access-Control-Allow-Methods", "GET, POST, PATCH, DELETE"); next(); });