Node.js 两个或多个索引文件之间的nodejs路由问题

Node.js 两个或多个索引文件之间的nodejs路由问题,node.js,express,Node.js,Express,我是nodejs新手。在routes文件夹中,我有两个服务器文件,如index.js和college.js…每个服务器文件都有一些api调用 如何为客户端API请求调用适当的服务器文件 例如::: 学生注册数据API调用在他注册时位于index.js文件中,他的详细信息自动存储到数据库中。。和登录API调用在college.js文件中,在这里他登录时,将检查输入的详细信息是否存在这些r 当我从客户端调用注册时,它应该自动重定向到api的相应服务器文件。。。。。如何重定向。。谁能帮忙把它处理掉吗

我是nodejs新手。在routes文件夹中,我有两个服务器文件,如index.js和college.js…每个服务器文件都有一些api调用

如何为客户端API请求调用适当的服务器文件

例如:::

学生注册数据API调用在他注册时位于index.js文件中,他的详细信息自动存储到数据库中。。和登录API调用在college.js文件中,在这里他登录时,将检查输入的详细信息是否存在这些r

当我从客户端调用注册时,它应该自动重定向到api的相应服务器文件。。。。。如何重定向。。谁能帮忙把它处理掉吗


谢谢你

如果我理解正确,你需要这样的东西

在你的学校和其他地方

var express = require('express');
var router = express.Router();
router.get("/test", function(req,res){code to handle req and send res.})
module.exports = router;
在主应用程序文件中。您需要执行以下操作

var someRoute = require('./routes/college');
app.use('/college', someRoute);
因此,在用户进入域名/学院后,someRoute文件路由将处理该请求

这里是文档


希望这有帮助。

谢谢@mykola的回复……我知道这个方法,我试过这样做,但没有得到正确的结果。它只适用于主页呈现。!!主页中的其他登录或注册呼叫无法正常工作。!!这不会重定向到正确的索引文件。!!你们在应用程序中添加模板了吗?像这样//查看引擎设置应用程序。设置“视图”,path.join\u dirname,“视图”;应用程序设置“查看引擎”、“ejs或任何其他”;您的res.render可能会采用错误的路径来呈现其他页面。我完美地呈现了我的html路径。!!这是api调用的问题。。。。。请参见示例-->我有两个索引文件,如index.js和college.js..,这两个文件都有一些api。,,当我从客户端调用api(如/signup)时,它应该自动重定向到具有/signup api..的相应服务器文件,我想要这个,谢谢@mykolaWell,我需要使用您的代码以获得一些线索。现在只是猜测而已。如果您提供git链接或类似的内容,我可以查看它。index.js包含api-->router.post'/signup',functionreq,res{res.sendsdjfhsfgs};&&&&&&&&&&&&college.js包含------->router.post'/login',functionreq,res{res.senddfjgg;};--------------------------------------------------------------现在,当我从客户端调用/注册ajax调用时,它应该自动重定向到index.js文件…………如果我调用/登录,它将重定向到college.js文件。这就是我想要的…,怎么做的。!!!谢谢