«Access-Control-Allow-Origin», ошибка socket.io - PullRequest
0 голосов
/ 14 мая 2019

Я скачал этот проект github, потому что я пытаюсь узнать о том, как использовать синтаксический анализ pdf и создавать их с помощью бэкэнда. Я запустил npm run build для сборки проекта, узел server.js внутри локального каталога и ng serve -o для запуска углового сервера. Однако это отображается в консоли localhost: 4200

Доступ к XMLHttpRequest в «http://mtcocr:3000/socket.io/?EIO=3&transport=polling&t=Mgs58EK' из источника» http://localhost:4200' заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin» .

Я пытался погуглить ошибку, но я не понимал, что мне нужно делать. Кто-нибудь, кто может объяснить / направить меня через эту проблему?

По просьбе fridoo вот первые 20 строк кода из server.js:

'use strict';
const express = require('express'),
  app = express(),
  server = require('http').Server(app),
  path = require('path'),
  util = require('util'),
  fs = require('fs'),
  exec = require("child_process").exec,
  cors = require('cors'),
  io = require('socket.io')(server),
  formidable = require('formidable'),
  mkdirp = require('mkdirp'),
  tesseract = require('node-tesseract'),
  zipFolder = require('zip-folder');
var connectedUsers = {};
app.use(cors());
app.options('*', cors());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...