Estoy usando cors en mi servidor así
const app = require('express')(); const express = require('express'); const messageRoutes = require('./routes/messageRoutes'); const cors = require('cors'); app.use(cors()); app.use(express.json()) app.use('/api/msg',messageRoutes); app.get('/', (req, res) => { res .status(200) .send('Hello server is running') .end(); }); module.exports=app; const app = require("./app"); const dotenv = require("dotenv"); const connectDatabase = require('./database.js'); // dotenv.config({path:'./config.env'}); connectDatabase(); const PORT = process.env.PORT || 4101; app.listen(PORT);esta es una solicitud de publicación de javascript vainilla simple
let _data = { message, sender } await fetch('https://profoliobackend.herokuapp.com/api/msg/sendmessage', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(_data), }).then((res) => { console.log("thanks for feedback"); }).catch((e) => { console.log(e); })Todavía estoy recibiendo cors problema. Estoy usando express y node js como backEnd y vanilla javascript como frontend.