POST-запрос к серверу дает {} как вывод в терминале - PullRequest
0 голосов
/ 16 января 2020

Я пытался подключиться к базе данных, но он выдавал данные как {}, хотя он успешно подключен, и кто-то сказал мне, что ошибка в моем файле, если я хочу посмотреть, какие параметры моего тела он передает из базы данных тогда мне нужно исправить этот файл, так что я должен сделать

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");
});

1 Ответ

0 голосов
/ 16 января 2020

Попробуйте сделать что-то вроде этого:

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}`));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...