У меня свой небольшой сервер, на котором я пишу всякое, и мне более чем удобно использовать свой костыль. Если буду писать что-либо по работе, разумеется, буду использовать «нормальный сервер».
Да, частично это правда. Я не призывал людей к тому, чтобы все сделали себе что-то подобное, вовсе нет. Но, когда я только начинал разбираться в nodejs, я бы многое дал за подобную статью. В этом и суть.
Про __dirname я уже понял, и обязательно добавлю. По поводу базовых констант — это замечательная вещь, и, если буду делать продолжение, обязательно сделаю акцент на конфигурации.
Про регулярные выражения — да, надо исправить, и чтобы она смотрела в конце страницы. Благодарю.
По поводу промисов и коллбеков — на мой взгляд, нет никаких проблем, если коллбек находится там же, где и то, что его вызывает, но в более сложных штуках с большим количеством действий можно было бы и переделать.
Да, возможно, не совсем корректно было говорить именно эту фразу, но, мне кажется, встроенные в язык библиотеки ну никак не подразумевались.
По поводу статьи — я не ставил себе целью написать апач. Это небольшая работа, и действительно своего рода «hello-world», который я бы с радостью прочёл, только взявшись за nodejs.
Полностью поддерживаю. Я ни в коем случае не призывал и не призываю использовать что-то подобное. На каких-то своих вещах, которые я буду делать, я буду использовать этот сервер, по работе буду использовать Koa, и это абсолютно нормально.
Я же не говорю, что написал инструмент, которым кто-либо должен пользоваться. В первую очередь это была интересная задача, и я думаю, есть люди, которым она тоже интересна. По поводу require я объяснил в комментариях в коде, я знаю, что это не идеальная практика. Спасибо за комментарий!
Всё просто — больше памяти — можно больше держать в ней. Так что чем больше памяти, тем больше винда отдаёт приложениям, в итоге повышается скорость работы.
По поводу Москвы — всё отлично. Работает она, кстати, не на мощностях мегафона, вернее, только изредка. Покрытие отличное, единственный оператор, который ловит в ванной. Хорошая скорость, реальный безлимит, и куча плюшек — и всё это сильно дешевле конкурентов. Итого я плачу 440рублей, а за этот месяц я потратил уже 16гб трафика, и потрачу ещё много.
Про регулярные выражения — да, надо исправить, и чтобы она смотрела в конце страницы. Благодарю.
По поводу промисов и коллбеков — на мой взгляд, нет никаких проблем, если коллбек находится там же, где и то, что его вызывает, но в более сложных штуках с большим количеством действий можно было бы и переделать.
Большое спасибо за развёрнутый комментарий
По поводу статьи — я не ставил себе целью написать апач. Это небольшая работа, и действительно своего рода «hello-world», который я бы с радостью прочёл, только взявшись за nodejs.
__dirname я почему-то пропустил мимо своего взгляда, большое спасибо за совет.