В настоящее время я конвертирую свой код узла в node-ts, чтобы помочь нашему процессу разработки для тех, кто собирается помочь.
Я попытался использовать эту информацию ( машинописный текст node.js express передовые методы маршрутизации разделенных файлов ) изначально, но это не сработало, поэтому на данный момент у меня это ниже
В моем index.ts
у меня это внизу
import Auth from "./routes/Auth";
app.use('/auth', Auth.Routing());
export = app;
Затем в моем ./routes/Auth.ts
у меня есть это
const Routing = function() {
app.get('/session', User.session);
return app;
}
export = { Routing };
Когда я пытаюсь получить доступ к /auth/session
, все возвращается index_1.default.get
.
Используя ссылку выше, я попытался использовать const router = express.Router();
, а затем export = router
и что еще, но не смог заставить его работать для этого либо с той же ошибкой.