Javascript 从JSON post数据中提取对象

Javascript 从JSON post数据中提取对象,javascript,node.js,express,Javascript,Node.js,Express,我从网页向nodeJS服务器发送JSON文件。我希望在服务器端将该JSON文件分配给一个对象,并在控制台中打印。虽然我在网上读了很多书,也做了很多尝试,但我还是决定写信寻求帮助 以下是我尝试的: index.html文件: 要隐藏的文件: 您正在根据请求发送内容类型表单,同时使用body parser.json(),仅当内容类型为application/json时,才会在请求上设置body字段 要么在youbrequest中更改内容类型标题,要么使用合适的主体解析器我认为这个问题是expre

我从网页向nodeJS服务器发送JSON文件。我希望在服务器端将该JSON文件分配给一个对象,并在控制台中打印。虽然我在网上读了很多书,也做了很多尝试,但我还是决定写信寻求帮助

以下是我尝试的:

index.html文件:


要隐藏的文件:

您正在根据请求发送内容类型表单,同时使用
body parser.json()
,仅当内容类型为
application/json
时,才会在请求上设置body字段


要么在youbrequest中更改内容类型标题,要么使用合适的主体解析器

我认为这个问题是express
主体解析器
无法接受
多部分/表单数据
内容类型,首先解决了内容类型问题(完整讨论),然后我们有一个简短的问题&带答案的答案

您最终需要,这就是您的代码的样子

var multer = require('multer')().single();
app.use(multer);

祝你好运

您是否尝试过
$.getJSON
?您的错误是没有阅读有关
元素的文档。。。您提供的
enctype
无效-请阅读所有相关信息。。。TL;DR对于
没有
应用程序/json
这样的
enctype
,我据此编辑了这篇文章。你能告诉我如何从html更改内容类型吗?