首页 > 解决方案 > Express app.use() 没有在单独的文件“Cannot GET /”中处理路由

问题描述

结果是“无法获取 /”

这两个文件都在同一个文件夹中,如果我直接在 app.js 文件中使用路由,它就可以工作。应用程序.js

//ROUTING
var router = require('./index');
app.use('/*', router);
//ROUTING END

index.js

var express = require('express');
var router = new express.Router();
var user = require("./controllers/user");
var products = require("./controllers/products");
router.get("/", products.products_list);
router.get("/user/profile", user.profile);
router.get("/user/signup", user.signup_redirect);
router.get("/user/logout", user.logout_redirect);
router.post("/user/signup", user.signup_post);
router.get("/user/login",user.login_redirect);
router.post("/user/login", user.login_post);

module.exports = router

标签: node.jsexpressroutingbackend

解决方案


推荐阅读