node js cross origin error
Step 1: Install CORS package
npm install cors
Step 2: Import the CORS package in your Node.js application
const cors = require('cors');
Step 3: Use CORS middleware in your Express application
const express = require('express');
const app = express();
app.use(cors());
Step 4: Configure CORS options if needed (optional)
const corsOptions = {
origin: 'http://example.com', // replace with your allowed origin
methods: 'GET,HEAD,PUT,PATCH,POST,DELETE',
credentials: true,
optionsSuccessStatus: 204,
};
app.use(cors(corsOptions));
Step 5: Handle preflight requests (optional)
app.options('*', cors(corsOptions));
Step 6: Start your Express server
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});