gpt4 book ai didi

javascript - 如何从node js post ajax请求中读取数据?

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:46 25 4
gpt4 key购买 nike

我正在尝试将数据从客户端发送到服务器( Node js)。我正在使用 ajax 。

客户端:

$("#test_button").on("click",function(){
//alert("shit");
$.ajax(
{url: "http://localhost:4000/ajax_check",
async: false,
type: "POST",
data: "{user:balayya,password:hero}",
success: function(result){
alert("hooli");
}});
});

服务器:

var app = require('express')();
var express = require('express');
var http = require('http').Server(app);


http.listen(process.env.PORT || 4000, function() {
console.log('listening on *:4000');
});

app.use(express.static('publuc'));

app.get('/', function(req, res) {
console.log("new entry page serving");
res.sendFile(__dirname + '/main.html');
});

app.post('/ajax_check', function(req, res){
console.log("someone came in here");
console.log(req.query.data);
});

console.log() 打印为“undefined”。在node js中接收post请求及其来自客户端的数据的正确方法是什么

最佳答案

使用这个 npm 包 - https://www.npmjs.com/package/body-parser

所以服务器站点解析如下:request.body.{某些字段名称}

关于javascript - 如何从node js post ajax请求中读取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43963891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com