nodejs在两个或多个索引文件之间路由问题

时间:2016-08-11 12:41:38

标签: node.js express

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

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

例如:::

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

当我从客户端调用注册时,它应该自动重定向到适当的api服务器文件.....如何重定向..任何人都可以帮助摆脱它

谢谢

1 个答案:

答案 0 :(得分:0)

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

在您的路线档案大学和其他。

var express = require('express');
var router = express.Router();
router.get("/test", function(req,res){code to handle req and send res.})
module.exports = router;

在主app文件中。你需要做以下

var someRoute = require('./routes/college');
app.use('/college', someRoute);

因此,在用户进入域/学院后,someRoute文件路由将处理该请求。

在文档中 http://expressjs.com/en/4x/api.html#router

希望这有帮助。