サーバー側でmongoデータベースにログインして問題を解決しようとしています。私はHerokuで走っているので、私はユーザーとしてログインしていないかもしれないと思う。私はこのnode login repoから始めましたが、英雄に取り組むにはいくつかの変更がありました。私はと思う作り、私はポストの代わりに200 OKの400応答でHerokuのログで作られた参照ユーザを登録しようとするとNode.jsの変数としてのMongoDB
var MongoDB = require('mongodb').Db;
var Server = require('mongodb').Server;
var db = new MongoDB(dbName, new Server(dbHost, dbPort, {auto_reconnect: true}), {w: 1});
:私はそうのような変数としてログインしようデータベースにアクセスできない。 dbName、dbHost、dbPortをmongolabの値に設定しましたが、どこにユーザーアカウントにログインするかわかりません。私は、私はそれは私が変数に欠けているものだと思わせるのユーザ名とパスワードを追加する前に働いていませんでしたURI
new MongoStore({ url: 'mongodb://username:[email protected]:port/database' })
を使用してセッションを作成しました。どうすればdb変数にユーザー名とパスワードを追加できますか?
にパラメータとして認証URLを供給することができます。ファイルにクレジットカードが必要ですが、無償で無料プランを選択することができます。これは、特定のホステッドデータベースに接続する必要がありますか? –
私はmLab yeahを使用しており、その2番目のコードスニペットでセッションに接続しています。彼らは[Rubyとここに接続する](https://devcenter.heroku.com/articles/mongolab#mongodb-ruby-driver)を示していますが、これをjsと複製する方法がわかりません – Tri42