Показать сообщение отдельно
  #2 (permalink)  
Старый 28.04.2015, 11:52
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
По умолчанию express шлет описание ошибки в браузер, что недопустимо на продакшене.
Не будет слать при process.env.NODE_ENV == "production" (либо можно вручную установить через app.set("env", mode))

Цитата:
Как в express 4 сохранять ошибки в логфайл
Установи в конец миддлвер с аргументами err, req, res, next (то есть, с четырмя)
app.use((err, req, res, next) => {
  //Этот миддлвер будет обрабатывать ошибки.
});


Цитата:
router
Роутер позволяет делать вложенный роутинг:
let app = express();

let adminRouter = express.Router();

adminRouter.get("/articles", (req, res) => {
    res.render("admin/articles");
});

adminRouter.get("/gallery", (req, res) => {
    res.render("admin/gallery");
});

app.use("/admin", adminRouter);

Последний раз редактировалось Erolast, 28.04.2015 в 12:00.
Ответить с цитированием