node.js-在 Heroku 上使用 NodeJS Express 路由器查询时出现 404 错误
发布时间:2022-05-26 09:42:07 197
相关标签:
当我尝试在浏览器中查询 /api/memories/testQuery 时出现 404 错误。但是,我得到 console.log 在日志中说“in routes js”就好了。我不知道为什么这在 Heroku 上不起作用:它在我的机器上运行良好。
非常感谢你的帮助。
const express = require("express");
const cors = require("cors");
const app = express();
var multer = require('multer');
const fs = require('fs');
const path = require('path');
const db = require("../models");
const memoryModel = db.memoryModel;
const userModel = db.userModel;
const formidable = require('formidable');
var mkdirp = require('mkdirp');
module.exports = app => {
const controller = require("../controllers/controller.js");
//One line that is a problem:
var router = require("express").Router();
// Create a new Tutorial
router.post("/addUser", controller.addUser);
// Retrieve all Tutorials
router.post("/getAllMemoriesOfOneUser", controller.getAllMemoriesOfOneUser);
// Retrieve all published Tutorials
router.post("/saveOneMemory", (req, res) => {
})
// Retrieve a single Tutorial with id
router.post("/validateUser", controller.validateUser);
router.post("/getAllUsers", controller.getAllUsers);
router.post("/deleteAllUsers", controller.deleteAllUsers);
router.post("/deleteAllMemories", controller.deleteAllMemories);
//Another line that is a problem:
app.use('/api/memoriesapp', router);
};
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报