使用Postman API会返回正确的结果,如果我在发送响应之前在consoleUsers中调试输出,它会将所有正确的数据输出到控制台
当它返回index.vue时,响应状态代码为0。
我看过网上有些东西提到CORS标题,但我不认为适用于我和其他有关响应的事情已被取消,
任何人都可以为我解释这一点并帮助我尝试修复它吗?!
API main.js
generator.filenames
API /模型/ users.js
var app = express();
var users = require('./routes/routeUsers');
app.use('/users', users);
module.exports = app;
API /路由/ routeUsers.js
var db = require('../Utilities/db')
module.exports.all = function(cb) {
var collection = db.get().collection('users')
collection.find().toArray(function(err, docs) {
cb(err, docs)
})
}
Index.vue
var express = require('express')
, router = express.Router()
var user = require('../models/users');
router.get('/all', function(req, res) {
user.all(function(err, users) {
res.send(users);
})
})
答案 0 :(得分:0)
问题在于输入是在表单标签中。删除表格标签,工作正常。