最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

在Nodejs中解析POST参数

IT培训 admin 5浏览 0评论

在Nodejs中解析POST参数

我正在用小节点脚本(不使用express或任何框架)解析一个简单的表单,所以我创建了一个函数来解析表单主体

function postForm(req, res) {

    let body = '';

    req.on('data', data => {
        body += data.toString();
    });

    req.on('end', () => {

        console.log(body);

    });

    res.write('ok');
    res.end();
}

但是我确实一次获得了所有字段,例如username = sam&age = 22

我知道,我可以只打电话给body.username或body.age吗?

rant

我不敢相信在nodejs中解析一个简单的表单元素是多么古老。在go中它将是1行(r.FormValue(“ name”)),在php $ _POST [“ name”]中)。我一定做错了:)

我正在用小节点脚本(不使用express或任何框架)解析一个简单的表单,所以我创建了一个函数来解析表单主体函数postForm(req,res){let body =''; req.on('...

回答如下:

节点作为名为querystring的模块,您可以使用它来解析表单数据。您还可以设置请求的编码,以使块已经是字符串。

在Nodejs中解析POST参数

我正在用小节点脚本(不使用express或任何框架)解析一个简单的表单,所以我创建了一个函数来解析表单主体

function postForm(req, res) {

    let body = '';

    req.on('data', data => {
        body += data.toString();
    });

    req.on('end', () => {

        console.log(body);

    });

    res.write('ok');
    res.end();
}

但是我确实一次获得了所有字段,例如username = sam&age = 22

我知道,我可以只打电话给body.username或body.age吗?

rant

我不敢相信在nodejs中解析一个简单的表单元素是多么古老。在go中它将是1行(r.FormValue(“ name”)),在php $ _POST [“ name”]中)。我一定做错了:)

我正在用小节点脚本(不使用express或任何框架)解析一个简单的表单,所以我创建了一个函数来解析表单主体函数postForm(req,res){let body =''; req.on('...

回答如下:

节点作为名为querystring的模块,您可以使用它来解析表单数据。您还可以设置请求的编码,以使块已经是字符串。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论