我可以向nodeJS添加多个模块吗?

时间:2015-09-08 10:35:33

标签: javascript node.js api rest express

我是NodeJS的新手。我想知道的是,我可以使用 NodeJS&amp ;;来调用2 JS 文件吗? ExpressJS 即可。基本上我想要有两个单独的文件,所以我可以在一个文件上工作,我的伙伴可以在另一个文件上工作。所以我希望 Server.js 调用一个文件,其中包含 REST API 的某些部分,另一个文件包含其余部分功能。

|--NodeModules[etc..]
|--Server.js
|--Rest/
|  |--RestAPI1.js
|  |--RestAPI2.js

如果可能的话,这将对我的项目的开发非常有帮助。

1 个答案:

答案 0 :(得分:0)

您可以在不同的文件中定义路径,如下所示:

<强> Server.js

var express = require('express')
var router1 = require("./routers/router1");
var app = express();
.....

app.use("/user", router1);

<强> Router1.js

var router = require("express").Router();

router.get("/", function(req, res) {
...
});

module.exports = router;