Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 对服务器的POST请求将{}作为终端中的输出_Node.js_Mongodb_Express_Mongoose - Fatal编程技术网

Node.js 对服务器的POST请求将{}作为终端中的输出

Node.js 对服务器的POST请求将{}作为终端中的输出,node.js,mongodb,express,mongoose,Node.js,Mongodb,Express,Mongoose,我尝试连接到数据库,但它一直以{}的形式发送数据,尽管它已成功连接,并且有人告诉我此文件中存在错误,如果我想查看它从数据库传递的身体参数,那么我需要更正此文件,那么我必须做什么 const connection = require("./model"); const express = require("express"); const app = express(); const path = require("path"); const expressHandlebars = require

我尝试连接到数据库,但它一直以{}的形式发送数据,尽管它已成功连接,并且有人告诉我此文件中存在错误,如果我想查看它从数据库传递的身体参数,那么我需要更正此文件,那么我必须做什么

const connection = require("./model");
const express = require("express");
const app = express();
const path = require("path");
const expressHandlebars = require("express-handlebars");
const bodyparser = require("body-parser");
const todolist = require("./routes/todo");

app.use(bodyparser.json());

app.set('views', path.join(__dirname, "/views"));
app.engine("hbs", expressHandlebars({
    extname: "hbs",
    defaultLayout : "mainlayout",
    layoutsDir : __dirname + "/views/layouts"
}));

app.use("/todo" , todolist );

app.set("view engine", "hbs")
app.get("/", (req,res) =>{
    //res.send("Hello World")
    res.render("index",{})
})

app.listen("2000", () =>{
    console.log("Server Started");
});

尝试这样做:

app.get("/", (req,res) =>{
//res.send("Hello World")
 res.render("index",{
  title:'index page' 
 })
})

//connection 
const PORT = process.env.PORT || 3000
app.listen(PORT, console.log(`listening on port 
${PORT}`));

此文件中的POST结束点在哪里?您使用的PostAPI是什么?请您对此问题进行澄清。