如何解决我在我的帖子请求中找不到 404
我在 receivedmaterialtransactionRoutes
、cuttingmaterialtransactionRoutes
、polishingtransactionRoutes
每当我尝试使用创建路由时,我都会遇到 404 not found
我的 app.js
require("dotenv").config();
const mongoose = require("mongoose");
var express = require("express");
const app = express();
var cookieparser = require("cookie-parser");
var bodyParser = require("body-parser");
const cors = require("cors");
// my Routes
const authRoutes = require("./routes/auth");
const userRoutes = require("./routes/user");
const receivedmaterialtransactionRoutes = require("./routes/receivedmaterialtransaction");
const polishingtransactionRoutes = require("./routes/polishingtransaction");
const inbusinesswithRoutes = require("./routes/inbusinesswith");
const cuttingmaterialtransactionRoutes = require("./routes/cuttingmaterialtransaction");
// DB connect
mongoose.connect(process.env.DATABASE,{
useNewUrlParser: true,useUnifiedTopology: true,useCreateIndex: true,// useFindAndModify: false
}).then(() => {
console.log("DB CONNECTED")
});
// MY MiddleWares
app.use(bodyParser.json());
app.use(express.json());
app.use(cookieparser());
app.use(cors());
// MY Routes
app.use("/api",authRoutes);
app.use("/api",userRoutes);
app.use("/api",receivedmaterialtransactionRoutes);
app.use("/api",polishingtransactionRoutes);
app.use("/api",inbusinesswithRoutes);
app.use("/api",cuttingmaterialtransactionRoutes);
const port = process.env.PORT;
// StartIng SERVER
app.listen(port,() => {
console.log(`server is running at port ${port}`)
})
这是我的cuttingmaterialtransactionRoutes.js
var express = require("express");
const router = express.Router();
const { getCuttingMaterialById,createCuttingMaterial,getCuttingMaterial,getAllCuttingMaterial,updateCuttingMaterial,removeCuttigMaterial } = require("../controllers/cuttingmaterialtransaction");
const { getUserById,PushCuttingMaterialInUser } = require("../controllers/user");
const {} = require("../controllers/auth");
// params
router.param("cuttingmaterialId",getCuttingMaterialById);
router.param("userId",getUserById);
// routers
router.post("cuttingmaterial/create/:userId",PushCuttingMaterialInUser,createCuttingMaterial);
router.get("/cuttingmaterial/:cuttingmaterialId",getCuttingMaterial);
router.get("/cuttingmaterials",getAllCuttingMaterial);
router.put("/cuttingmaterial/:cuttingmaterialId/:userId",updateCuttingMaterial);
router.delete("/cuttingmaterial/:cuttingmaterialId/:userId",removeCuttigMaterial);
module.exports = router;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。