我下载了this github项目,因为我试图学习如何使用解析pdf并使用后端ocr。我运行npm run build来构建项目,在本地目录中运行node server.js,然后执行ng serve -o来启动角度服务器。但是,这显示在localhost:4200的控制台中
从源“ http://mtcocr:3000/socket.io/?EIO=3&transport=polling&t=Mgs58EK”到“ http://localhost:4200”的XMLHttpRequest的访问已被CORS策略阻止:所请求的资源上没有“ Access-Control-Allow-Origin”标头
。我尝试使用Google搜索错误,但是我不知道该怎么办。有人可以解释/指导我解决这个问题吗?
根据fridoo的要求,这是server.js的前20行代码:
'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());