我可以在 postman 中看到回复,但是当我在客户端检查网络时,我得到 200 ok,但我没有收到任何回复。我认为这可能是因为 CORS。有人可以建议我帮忙吗? 。 我的js, 我从客户端发送 users/1 但我什至没有将 param1 发送到后端的函数
var express = require('express');
var router = express.Router();
var mysql = require('mysql');
var app = express();
var cors = require('cors')
app.use(cors());
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
var connection = mysql.createConnection({
// connectionLimit : 100, //important
host : 'localhost',
user : 'root',
password : 'root',
database : 'socialwiki'
});
connection.connect(function(error){
if(!!error){
console.log('error');
}else{
console.log('connected');
}
});
exports.getlist = function( req, res ) {
console.log(req.id);
connection.query("SELECT * FROM profile",function(error,result,rows,fields){
if(!!error){
console.log('fail');
}else{
console.log(result);
res.send(result);
}
// }
});}
最佳答案
关于node.js - Node js 客户端的响应为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39450486/