从node.js发送数组并使用客户端

时间:2018-11-10 19:23:34

标签: node.js express post get

我是node.js的初学者,请忍受:D

简单的任务:我使用express,并且要发送一个数组,比方说["item1", "item2"]从节点服务器到使用get方法调用服务器的客户端。尝试此操作时,我偶然发现了CORS错误。

我还考虑过通过post来做到这一点:

-client

     $(document).ready(function () {
        $(".testButton").click(function (e) {
            e.preventDefault();
            $.ajax({
                url: "http://localhost:3000/test_post",
                type: "post",
                data: "sent",
                success: function () {}
            });
     });

-server

app.post('/Quiz_post', function (req, res) {
  res.send(["item1", "item2"]);
});

但这也不起作用。现在,我正在尝试使用cross-fetch客户端。你能指导我一点吗?谢谢!

1 个答案:

答案 0 :(得分:0)

在ur app.js中添加此代码以启用CORS。

npm我在项目1上更正

var cors = require('cors');

var app= express(); //After this line of code add the code below

app.use(cors());