我有一个问题,一个方法将信息发送到前端,我发现mongo db和mongo的文件发回给我的信息,但是我试图发送这个文件出现2个问题,第一个问题是这个: Angular发回应答 “请求的资源上没有'Access-Control-Allow-Origin'标头” 另一个问题是在后端我使用数据库中的文件和控制台中的文档显示console.log,但是当我尝试将对象发送回来时,它显示为未定义发布我的代码
const findDocuments = function(db, callback) {
var result
//Call the Collection
const collection = db.collection(dbCollection);
//Find the documents
collection.find({}).toArray(function(err, docs) {
assert.equal(err, null);
console.log("Found the following records");
//console.log(docs);
callback(docs);
});
}
在数据库中找到docuemnts
router.get('/', function(req, res, next) {
//connect to server
MongoClient.connect(url, function(err, client) {
assert.equal(null, err);
console.log("Connected correctly to server");
//call database
const db = client.db(dbName);
//find the documents
findDocuments(db, function(err, callback) {
console.log("this is the callback: "+ JSON.stringify(callback));
client.close();
res.json(callback);
});
});
});
添加角度误差的图像: Erro from Angular
***重要错误仅在我尝试发回对象时出现
感谢您的帮助!