Collin: это конечно не вариант, но я сделал так: 1) выключил быструю загрузку в винде, чтобы она не блочила жесткий диск, 2) заменил свой hdd на ssd лежащий без дела и поставил фрею туда) а виндовый хард ношу с собой в кейсе под 2.5" usb3 чтобы были рабочие данные)
vasIvas: В документации к express есть пункт, в котором наглядно показаны примеры зачем конструкции :id? и т.д., а вот ваши параметры запроса по идее должны содержаться в req.query expressjs.com/ru/4x/api.html#req.query
vasIvas: Должно все работать) и на каждый уникальный запрос надо писать свой обработчик. И для 1 адреса нужны разные обработчики, например get для /users/:id чтобы получать инфу о пользователе и post /users/:id для создания юзера с заданным id)
vasIvas: Объясню, зачем я использую 2 файла роутеров. В 1 файле я обрабатываю запросы на / т.е. у меня на get запрос '/' отдается шаблон index - главная страница, ну и например если запросить /docs то сервер отдаст шаблон docs а на нем, уже средствами ангуляра делается запрос на 2ю группу роутов (api) т.е. ангуляр общается с сервером по адресам, выглядящим так адрес_сайта.ru/api/любой адрес. 2й роутер мне нужен для более удобной работы с запросами от клиентов и все эти запросы имеют префикс /api/.
Если вы пишите что для префикса /users/ использовать роутер users, а в users.js пишете обработчик
vasIvas: ну у меня сначала объявлено, что все что обращается на /api обрабатывается роутами из api.js, а doc/all это просто адрес для получения всех документов для приложения, вы можете задать просто 1 роутер для "/" и использовать какие вам надо запросы)
Даниил Сергеев: Для старта необходимо разобраться в работе php, связке php + mysql, думаю проблем с поиском информации не возникнет, потом необходимо будет почитать основы JS, ну и конечно же в основном пригодятся работа с DOM и ajax. Как будет в голове понимание, как клиентский JS код может опросить например элементы формы и отправить их на сервер, после чего обработчик в php приняв данные запишет их в БД и по окончании всего отправит клиенту статус операции, так можно будет пробовать писать прототип конструктора. Это будет ценный опыт)