Açılır pencerede mongodb'e nasıl bağlanır. böyle bir şey kullanarak. MongoDB 2.4 veritabanı eklendi.
bu kimlik bilgilerinin not edin:node.js kullanılarak openshift uygulamasında mongodb bağlantısı nasıl oluşturulur
Kök Kullanıcı: yönetici Kök Parola: kc18cxkk7c1qs Veritabanı Adı: üst
Bağlantı URL: mongodb: // OPENSHIFT_MONGODB_DB_HOST $: $ OPENSHIFT_MONGODB_DB_PORT/ node.js kullanarak Aşağıdaki program, birisi bunu nasıl ayarlayacağımı söyler. Ayrıca, hem yerel hem de çevrimiçi olarak bağlanmak için kodun yapılması da mümkündür. peşin
var config = {};
config.crawler = {};
config.db = {};
config.parser = {};
config.web = {};
// Excluded extensions for crawling
//config.crawler.excludedUrlPatterns = [
// "\\.(pdf|js|css|zip|docx|jpg|png|gif|woff|xml|rss)$"
// ];
// which extension allow to crawl
config.crawler.allowedUrlPatterns = [
"/[^./]*$" // extension less
,"\\.(html|htm|aspx|php)$" // .html + .htm
];
// List of content types to process
config.crawler.contentTypes = ["text/html"];
// crawler interval
config.crawler.interval = 300;
// crawler maxConcurrency
config.crawler.maxConcurrency = 2;
config.crawler.timeout = 20 * 1000; // 20 seconds
config.crawler.maxResourceSize = 1024 * 1024 * 1; // 1mb
config.crawler.customHeaders = {}; // { "Authorization" : "secret" };
config.crawler.acceptCookies = false;
config.db.mongo = {};
config.db.mongo.ip = process.env.IP || "localhost";
config.db.mongo.url = "mongodb://" + config.db.mongo.ip + ":27017/topic-aggregator";
// html "jquery style" selector for the body content (es. "body", "article", "div#text")
// can be override on each site
config.parser.defaultContentSelector = "body";
// use port 3000 for listening (replace port number)
config.web.port = process.env.PORT || process.env.WEB_PORT || 3000;
config.web.ip = process.env.IP;
config.web.logRequests = false;
module.exports = config;
Zaten process.env' 'şeyleri okuma yüzden sadece' OPENSHIFT_MONGODB_DB_HOST' için aynı şeyi ve “OPENSHIFT_MONGODB_DB_PORT” ortam değişkenleri de. “IP” ve “PORT” un tek başına sizin için “uygulama” ana bilgisayarı olduğu ve MongoDB'nin bulunduğu yer değil, aslında farklı bir ana bilgisayar olduğu için biraz kafanız karışmış gibi gözüküyor. Bu nedenle "farklı" ortam değişkenleri. –
Yani belirtmek zorunda değilsiniz, hangi db, kullanıcı adı, şifre, port vb. Ve OPENSHIFT için varsayılan port numarası var 8080 gibi –