Доступ к выборке по 'url' из источника 'url' был заблокирован политикой CORS: Ответ на предпечатный запрос не проходит проверку контроля доступа: в запрошенном заголовке «Access-Control-Allow-Origin» нет ресурс. Если непрозрачный ответ удовлетворяет вашим потребностям, установите режим запроса «no-cors», чтобы получить ресурс с отключенным CORS.
Я почти все перепробовал, чтобы попытаться пройти эту ошибку, но это все еще Мы будем очень признательны за любые идеи и советы.
На стороне сервера:
const express = require('express');
const cors = require('cors');
const DataStore = require('Nedb')
const app = express();
app.use((req, res, next) => {
res.set('Access-Control-Allow-Origin', '*');
next();
});
const database = new DataStore('database.db');
database.loadDatabase();
app.use(cors());
app.use(express.json());
app.post('/dbpostLoad', (req, res) => {
database.find({}).exec(function (err, data){
res.json(data)
});
});
На стороне клиента:
window.addEventListener('load',(event)=> {
const options1 = {
method : 'POST',
headers: {
'Content-Type' : 'application/json'
}
}
getData();
async function getData(){
const response = await fetch(loadData_URL, options1);
const data = await response.json();