Как я могу иметь несколько файлов маршрутов в файле сервера, используя express (nodejs) - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь поместить свои маршруты в несколько файлов. если я использую только один файл маршрута в server.ts, как этот, все работает нормально

server.ts:

require('./articles/routes/blog-article.routes')(app);

article.route.ts

module.exports = app => {

    const article = require('../controllers/artilce.controller');

    app.post('/api/blog/addArticle', article.addArticle);

    app.get('/api/blog', article.getAllArticles);

    app.get('/api/blog/:articleId', article.getArticleById);

    app.delete('/api/blog/deleteArticle/:articleId', article.deleteArticle);

    app.put('/api/blog/editArticle/:articleId', article.editArticle);
};

Но если я добавлю в server.ts require('./tags/routes/article-tags.routes')(app);, это не сработает.

article-tags.routes.ts:

module.exports = app => 

    const articleTags = require('../controllers/article-tags.controller');
    app.get('/api/blog/articleTags', articleTags.getAllArticleTags);

};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...