javascript - 在express.js中解析服务器中的html值

标签 javascript html node.js express

我不知道当它在我之前的页面中工作时它不起作用。

input.form-control(type="text", name="names[]", autocomplete="off")

我想在我的服务器中检索该值。在我的其他页面中我使用这个

console.log("value " + req.body["names[]"]);

我通常会得到一组名称。现在,由于某种原因,我得到的都是未定义的,我已经尝试了几个小时,我只是不知道出了什么问题。

最佳答案

根据Express Docs

req.body 默认为未定义 。您需要像 body-parser 这样的中间件抓取 req 的片段。

1) npm install body-parser
2) 朝向服务器文件的顶部 - var bodyParser = require('body-parser');
3) 在 var app = express() 之后包含 app.use(bodyParser.json());

关于javascript - 在express.js中解析服务器中的html值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39313002/

相关文章:

javascript - CORS 不适用于 Chrome/Firefox 和 Apache

javascript - 如何将分割后的整数值分配给 el 的某些子项?

javascript - 如何从 anchor 标记将多个值传递到 Bootstrap 弹出窗口?

css - 如何重新对齐 <span> 中的文本?

json - NodeJS - 使用漂亮的 JSON 的 Winston 文件传输

parsing - Node CSV 解析器输出问题

javascript - 阻止 select2 click 上的 ajax 调用

javascript - Fabricjs - 如何检测存在对象的 Canvas 的总宽度/高度

html - 我如何将 bool 值写入 cookie 或从 cookie 读取 bool 值?

node.js - 如何在不使用 Node-js 中的 Scan 的情况下从 Dynamo-Db 读取单个列?