• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

strona nodejs problem z połączeniem do mongodb z serwera

VPS Starter Arubacloud
0 głosów
258 wizyt
pytanie zadane 27 września 2019 w JavaScript przez DanexZ Obywatel (1,270 p.)
zmienione kategorie 28 września 2019 przez DanexZ

Na localu działa a na serwerze jużnie.

Po wejściu na test.moneyu.pl zwraca mi:

TypeError: options.client.isConnected is not a function

I nie pomaga zmiana wersji nodejs. O co chodzi?

let sessionOptions = session({
    secret: "Javascript is soooo coool",
    store: new MongoStore({client: require('./db')}),
    resave: false,
    saveUninitialized: false,
    cookie: {
        maxAge: 1000*60*60*24,
        httpOnly: true
    }
});

zawartość pliku db.js:

const db = require('mongodb');
const dotenv = require('dotenv');
dotenv.config();

db.connect(process.env.CONNECTIONSTRING, {useNewUrlParser: true}, function(err, client){
    
    module.exports = client;
    const app = require('./app');
    app.listen(process.env.PORT);
});

 

komentarz 27 września 2019 przez Tomek Sochacki Ekspert (227,490 p.)

O co chodzi?

a skąd my mamy wiedzieć co masz w zmiennej options, jaki obiekt tam siedzi i czym jest pole client? Twój kod jest równoznaczny z:

x.y.z is not a function

Musisz dać więcej szczegółów.

komentarz 27 września 2019 przez DanexZ Obywatel (1,270 p.)
Racja. Poprawione
komentarz 27 września 2019 przez SimiVoid Pasjonat (19,790 p.)

@DanexZ, Zmień kategorię

komentarz 28 września 2019 przez DanexZ Obywatel (1,270 p.)
Dzięki

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 291 wizyt
pytanie zadane 7 czerwca 2020 w JavaScript przez Allen Obywatel (1,010 p.)
0 głosów
0 odpowiedzi 104 wizyt
+2 głosów
2 odpowiedzi 662 wizyt

93,081 zapytań

142,045 odpowiedzi

321,463 komentarzy

62,427 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...