Вы пытаетесь отправить запрос на домен, отличный от того, на котором находится ваша страница. Таким образом, браузер блокирует его, поскольку он обычно позволяет запрос в том же источнике по соображениям безопасности. Когда вы используете почтальон, они не ограничены этой политикой.
Вы можете использовать подобный код для включения CORS.
// Add headers
app.use(function (req, res, next) {
// Website you wish to allow
res.setHeader('Access-Control-Allow-Origin', 'http://localhost:8888');
// methods you wish to allow
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
// headers you wish to allow
res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
next();
});
ИЛИ
const express = require('express')
const cors = require('cors')
const app = express()
app.post('/register', cors(), (req, res, next) => {
})