gpt4 book ai didi

javascript - Node.js中如何从客户端获取数据到服务器(不带url参数)?

转载 作者:行者123 更新时间:2023-12-01 03:54:31 26 4
gpt4 key购买 nike

除了通过 url 参数传递数据之外,如何从客户端 index.html 中的表单获取数据到 Node.js 中的 server.js 文件?

我知道如何将数据从服务器获取到客户端,但如果不使用 url 参数,我不知道如何以其他方式(客户端到服务器)进行操作。

最佳答案

将数据传递到 HTTP 服务器有三种常见方法:

  1. 网址
  2. 请求正文(例如在 POST 或 PUT 请求中)
  3. 自定义 HTTP header

访问它们的具体方式取决于您用来构建 HTTP 服务器的库。

例如要使用 Express.JS 读取 application/x-www-form-urlencoded HTTP 请求正文(即从 <form method="POST"> 获取的内容),您可以使用如下内容:

var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/', function (req, res) {
console.log(req.body.username); // For <input name=username>
res.send('POST request to homepage');
});

关于javascript - Node.js中如何从客户端获取数据到服务器(不带url参数)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42880655/

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