Node.js POST请求在Nodejs Expressjs MVC应用程序中仅工作一次

Node.js POST请求在Nodejs Expressjs MVC应用程序中仅工作一次,node.js,express,Node.js,Express,我对nodejs非常陌生。我正在用MySQL在MVC架构中使用express练习nodejs。一切都很好,但我想知道为什么这个应用程序只在服务器启动后发出一次POST请求 这是我的控制器 const IncData = require("../../models/Accounts_Models/Income_Model"); module.exports = { create_income_head(req,res){ IncData.m_add_inc_head(r

我对nodejs非常陌生。我正在用MySQL在MVC架构中使用express练习nodejs。一切都很好,但我想知道为什么这个应用程序只在服务器启动后发出一次POST请求

这是我的控制器

const IncData = require("../../models/Accounts_Models/Income_Model");

module.exports = {
    create_income_head(req,res){

        IncData.m_add_inc_head(req.con , req.body, function (err)
            {
                res.send(err);
            }

        )
    }
};
const express = require('express');
const router = express.Router();

const income = require("../../controllers/Accounts_Controllers/Income_Controller");

router.post("/add_income_head",income.create_income_head);
module.exports = router;
我的型号

module.exports={
    m_add_inc_head: function (con,data,callback){
        con.query('CALL Create_Income_Head (?,?,?,?,?,?)',[data.income_category,data.description,1,0,'',''],callback);
    },
};
我的路由器

const IncData = require("../../models/Accounts_Models/Income_Model");

module.exports = {
    create_income_head(req,res){

        IncData.m_add_inc_head(req.con , req.body, function (err)
            {
                res.send(err);
            }

        )
    }
};
const express = require('express');
const router = express.Router();

const income = require("../../controllers/Accounts_Controllers/Income_Controller");

router.post("/add_income_head",income.create_income_head);
module.exports = router;

请有人解释一下这段代码出了什么问题?

在您的请求中,您没有成功的响应(因此,在请求客户端等待响应后,但这只是错误),请尝试:


在您的请求中,您没有成功的响应(因此,在请求客户端等待响应后,但这只是错误),请尝试:


“一次”之后发生了什么?投掷无法发布/错误,状态代码:404未找到确保您的客户端将“一次”之后发生的事情发布到
/add\u income\u head
而不是
/
?投掷无法发布/错误,状态代码:404未找到请确保您的客户将帖子发送到
/add\u income\u head
而不是
/