如何在 post 方法中将数据从 Javascript 发送到 nodejs 服务器?

时间:2021-06-08 20:26:29

标签: javascript node.js ajax post methods

我正在从我的 main.js 向节点 js 发送一些数据

这是我的节点js代码

#index.js

var express = require('express');
var bodyParser = require('body-parser');
const app = express();
var cors = require('cors');
app.use(cors())
app.use(bodyParser.urlencoded({extended:true}));
app.use(bodyParser.json());
app.post('/listUsers', function (req, res) {
  var t = (req.body.uuu);
console.log("C"+t);
})
var server = app.listen(8081, function () {
   var host = server.address().address
   var port = server.address().port
   console.log("Example app listening at http://%s:%s", host, port)
})

这是我发送数据的位置的 Javascript 代码


usid();
function usid(med){
  var f = "my new name";
  var json_data = [];
  json_data.push(f);
  var uuu = JSON.stringify(json_data);
  $.ajax({
    crossDomain: true,
    url:"localhost:8081/listUsers",
    method:"POST",
    data:{med,uuu:uuu},
    success:function(data,status){
      console.log("send");
    }
  })
}

Cannot GET /listUsers 这是我网页中的错误

你能告诉我我在这里做错了什么吗?谢谢

0 个答案:

没有答案