node.js - Node js 客户端的响应为空

标签 node.js express cors

我可以在 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);
        }
      // }

      });}

最佳答案

如果 CORS 出现问题,您可以使用 Node 模块 cors

Here这是一个关于如何使用express配置cors的示例!

关于node.js - Node js 客户端的响应为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39450486/

相关文章:

node.js - 如何将 mongoose 模型与 Express.js 应用程序中正确的 MongoDB 集合相关联?

javascript - Node Js - 使用 HTML 作为 UI 上传文件时出现内部服务器错误

javascript - "Cannot find global value ' Promise '"Mocha测试出错

node.js - 运行Webpack会引发 'Callback was already called'错误

javascript - 为什么用户加入房间时视频不显示?

javascript - 处理未正确执行的链式和内部 promise

google-cloud-platform - 如何使用 Google Cloud Storage 在 CORS json 文件中设置多个来源?

xmlhttprequest - 所有 POST 请求的一个选项

javascript - CORS 支持 dl.dropboxuserconent.com?

node.js - 通过 Nginx 在 Node.js 上服务器发送的事件连接超时