MERN stack, problem z dodaniem do bazy (MongoDB z node.js)

MERN stack, problem z dodaniem do bazy (MongoDB z node.js)
kakaisback
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:38
0

Witam, pierwszy raz(może w sumie nie pierwszy) korzystam z MongoDB, chciałbym ogarnąć cały MERN stack. Oglądam więc pare filmików, żeby się zorientowac co i jak (z backendem zawsze mam problemy :)).
A więc w tym filmiku, owy Pan połączył się z bazą i stworzył fake'owego użytkownika w pliku, żeby sprawdzić, czy doda go do bazy.
Filmik:


To jest rezultat u niego:
screenshot-20200527093340.png
a tu u mnie:
screenshot-20200527093357.png
Tu te 2 małe pliczki, app.js i User.js:
https://pastebin.com/CHGrLQg1
https://pastebin.com/4SnUuwB4
W czym może być problem, z bazą danych się połączyłem, ale już dodać do niej nie moge?
Pozdrawiam, serdeczne i gorąco liczę na na odpowiedź.

edytowany 1x, ostatnio: kakaisback
kakaisback
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:38
0

Dobra, jest inny problem: mimo, że exportowałem module.exports = userRouter w jednym pliku, importowałem w drugim const userRouter = require('./routes/User'); a go i tak nie wykrywa.

Gufio
  • Rejestracja:prawie 5 lat
  • Ostatnio:około rok
  • Postów:6
1

Zajrzyj do dokumentacji mongoose (sekcja connections) i zwróć uwagę na przykładowy parametr 'uri' i callback jaki przekazujesz do funkcji connect (obsługa błędów). Jeśli zaimportowałeś userRouter to podepnij go pod apkę expressa.

Kopiuj
app.use('/api', userRouter)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.