Javascript 在node.js中处理post请求时遇到问题

Javascript 在node.js中处理post请求时遇到问题,javascript,html,node.js,express,Javascript,Html,Node.js,Express,在node.js中处理post请求时出现问题,并显示错误:Cannot post/index.html 由于主体解析器已被弃用,因此我一直在处理这个错误 const express=require(“express”); 常量app=express(); use(express.json({limit:'50mb'})); 应用程序获取(“/”,函数(请求,恢复){ res.sendFile(uu dirname+“/index.html”); }); 应用程序post(“/”,功能(请求,回

在node.js中处理post请求时出现问题,并显示错误:Cannot post/index.html 由于主体解析器已被弃用,因此我一直在处理这个错误

const express=require(“express”);
常量app=express();
use(express.json({limit:'50mb'}));
应用程序获取(“/”,函数(请求,恢复){
res.sendFile(uu dirname+“/index.html”);
});
应用程序post(“/”,功能(请求,回复){
var num1=编号(请求主体num1);
var num2=编号(要求主体num2);
var结果=num1+num2;
res.send(字符串(结果));
});
app.listen(3000,函数(){
log(“服务器正在端口3000上运行”);
});

计算器
算计

我不明白。您对这些代码片段的要求是什么

由于主体解析器已被弃用,因此我一直在处理这个错误

body parser
现在是Express的一部分,您可以通过编写

app.use(express.urlencoded({extended:false}));
错误:无法发布/index.html

Express引发此错误的原因是,您没有匹配的投递路线。相反,您有POST
/
路线。我建议您将
的操作更新为
/
,而不是
index.html


算计

谢谢您,先生!这个现在很好用。