Javascript 如何将创建的文件导出到app.js

Javascript 如何将创建的文件导出到app.js,javascript,node.js,express,ecmascript-6,Javascript,Node.js,Express,Ecmascript 6,我正在构建我的代码,使其同时更具可读性和可维护性 这是我的GET.articles和INSERT.articles与此相同 const express = require('express'); const router = express.Router(); router.get('/sample', (req, res) => { res.send("Nice") }) module.exports = router; 我的index.js const GET_artic

我正在构建我的代码,使其同时更具可读性和可维护性

这是我的GET.articles和INSERT.articles与此相同

const express = require('express');
const router = express.Router();

router.get('/sample', (req, res) => {
    res.send("Nice")
})

module.exports = router;
我的index.js

const GET_articles = require('./GET.articles');
const INSERT_articles = require('./INSERT.articles');


exports { GET_articles, INSERT_articles}
我这样导入它:

app.use('/example', require('./routes/articles_controller/index'));
这是我的错误:

SyntaxError:意外的令牌导出


请看您的第一段代码:

那样做

更改:

如果要使用导入和导出,请参阅

然后请注意,普通对象不是您可以直接使用的对象

您应该使用路由器,而不是包含它们的对象

const routers = require('./routes/articles_controller/index');
app.use('/example', routers.GET_articles);
app.use('/example', routers.INSERT_articles);
app.js文件

const express = require('express');
const router = express.Router();
const exampleRoute = require('./routes/articles_controller/index');
var app = express();
 app.use('/', router)

app.use('/example', router, exampleRoute);

router.get('/sample', (req, res) => {
    res.send("Nice")
})

app.listen(3000, ()=>{
    console.log("Listening on port 3000")
})
路由文件

const GET_articles = require('./GET.articles');
const INSERT_articles = require('./INSERT.articles');
module.exports = [GET_articles, INSERT_articles]
获取文章文件

module.exports = function getArticle (req, res) {
    //Logic as required goes here
    res.send("Content to be rendered")
}
const express = require('express');
const router = express.Router();
const exampleRoute = require('./routes/articles_controller/index');
var app = express();
 app.use('/', router)

app.use('/example', router, exampleRoute);

router.get('/sample', (req, res) => {
    res.send("Nice")
})

app.listen(3000, ()=>{
    console.log("Listening on port 3000")
})
const GET_articles = require('./GET.articles');
const INSERT_articles = require('./INSERT.articles');
module.exports = [GET_articles, INSERT_articles]
module.exports = function getArticle (req, res) {
    //Logic as required goes here
    res.send("Content to be rendered")
}