UNPKG

@di-zed/yandex-smart-home

Version:

The Yandex Smart Home skills for the different device types.

34 lines (33 loc) 1.14 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const appError_1 = __importDefault(require("../errors/appError")); const handler_1 = __importDefault(require("../errors/handler")); const authRoutes_1 = __importDefault(require("./authRoutes")); const indexRoutes_1 = __importDefault(require("./rest/indexRoutes")); const userRoutes_1 = __importDefault(require("./rest/userRoutes")); /** * Loading Routes. */ class Routes { /** * Routes Constructor. * * @param app */ constructor(app) { // Authentication. app.use('/auth', authRoutes_1.default); // REST API. app.use('/v1.0', indexRoutes_1.default); app.use('/v1.0/user', userRoutes_1.default); // Other URLs. app.all('*', (req, res, next) => { next(new appError_1.default(res.__('Can not find "%s" on this server!', req.originalUrl), 404)); }); app.use(handler_1.default); } } exports.default = Routes;