gpt4 book ai didi

javascript - 如何使用 Node.js 在服务器端从 AJAX POST 函数接收数据?

转载 作者:搜寻专家 更新时间:2023-11-01 00:42:26 24 4
gpt4 key购买 nike

我正在尝试使用 Ajax POST 函数将数据发送到服务器,然后使用 Node.js 在服务器端接收数据(然后在那里进行操作),但唯一的问题是我找不到任何函数在 Node.js 方面允许我完成这个。如果你们能帮助我解决这个问题,我真的很高兴,因为即使是相关的线程,我访问过的许多网站都不是很有帮助。

谢谢

最佳答案

使用像 express 这样的 Node 框架来处理所有路由和请求会容易得多。

您可以使用这些命令安装它和 body-parser 模块:

npm install express --save
npm install body-parser --save

访问 express API 引用以了解更多信息:http://expressjs.com/4x/api.html

var express = require('express');
var bodyParser = require('body-parser');
var app = express();

app.use(bodyParser.json());

// Handle GET request to '/save'
app.get('/save', function(req, res, next){
res.send('Some page with the form.');
});

// Handle POST request to '/save'
app.post('/save', function(req, res, next) {
console.log(req.body);
res.json({'status' : 'ok'});
});

app.listen(3000);

在您的 app.post() 路由中,您可以使用 req.body 访问任何发布数据。所以在这种情况下,您的 S_POST["name"] 将是 req.body.name。

关于javascript - 如何使用 Node.js 在服务器端从 AJAX POST 函数接收数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30015382/

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