Следвам този урок на thinkster.io:
https://thinkster.io/mean-stack-tutorial/
Всичко работи добре, докато стигна до секцията, където настройваме mongoose, след което започвам да срещам проблеми.
Първо в раздела „Създаване на схеми с Mongoose“ се казва:
„Свържете се с нашия локален екземпляр на MongoDB, като добавите следния код в нашия файл app.js:“
Но това не е ясно - какво имат предвид под "нашия" файл app.js - вече нямаме app.js, който създадохме, тъй като го преименувахме на angularApp.js - единственият файл app.js е този, генериран от express /npm, който е в папката /views/ и е пълен с експресни конфигурации. Аз лично добавих кода към този файл, но не съм сигурен дали имаха предвид да го добавим към /public/javascripts/angularApp.js
Второ, в раздела „Създаване на нашия първи маршрут“, урокът ни инструктира да добавим кода към routes/index.js, но отново този файл вече е попълнен с експресни маршрути и урокът не е ясен относно това дали добавяме този файл с нов маршрут за /posts или да премахнете съществуващия експресен маршрут и вместо това да добавите маршрута /posts.
Така или иначе, резултатът е, когато се опитам да публикувам първите данни в mongodb чрез curl или пощальон, това води до 404, което показва, че маршрутът не работи.
Оценявам всякаква помощ - на сайта няма раздел за коментари за задаване на въпроси или отстраняване на неизправности, така че се надявам stackoverflow да запълни празнините :)