返回

node.js-在 Heroku 上使用 NodeJS Express 路由器查询时出现 404 错误

发布时间:2022-05-26 09:42:07 197

当我尝试在浏览器中查询 /api/memories/testQuery 时出现 404 错误。但是,我得到 console.log 在日志中说“in routes js”就好了。我不知道为什么这在 H​​eroku 上不起作用:它在我的机器上运行良好。

非常感谢你的帮助。

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

  
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像
相关帖子