gpt4 book ai didi

javascript - 如何将变量从客户端传递到 Express api

转载 作者:行者123 更新时间:2023-12-01 03:51:24 25 4
gpt4 key购买 nike

我对 Node.js 和 Express 完全陌生。我已经在客户端页面上使用 javascript 进行了一些计算,我想将生成的数字数组发送到我的 node.js 服务器应用程序。当我必须发送表单数据时,我只是将表单操作用于我的路线。现在我完全迷失了,不知道从哪里开始。我应该在路由中编写哪些代码以及如何从客户端应用程序向其传递 js 变量或数组?

最佳答案

要将数据数组发送到服务器上运行的 Express 应用程序,最简单的方法是将其作为 JSON 对象发送。下面显示了一个使用 jQuery 的简单示例:

客户端代码:

    var your_calculated_array = []; // Set your calculated array here
$.ajax({
type: 'POST',
url: 'YOUR_EXPRESS_ENDPOINT',
data: { your_data: your_calculated_data },
dataType: 'json',
success: function (data) {
// Handle the response here
}
});

服务器端代码(使用body-parser中间件解析json body):

.....

var bodyParser = require('body-parser')
app.use( bodyParser.json() );

app.post(YOUR_EXPRESS_ENDPOINT, function(req, res) {
var calculated_data = req.body.your_data
// ...
})

.....

关于javascript - 如何将变量从客户端传递到 Express api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43152027/

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