javascript 实用程序设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 实用程序设置相关的知识,希望对你有一定的参考价值。
const mongodb = require('mongodb')
const MongoClient = mongodb.MongoClient
const mongoDbUrl = 'mongodb://localhost/database_name' // Standard URI connection scheme: mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
let _db
const initDb = callback => {
if (_db) {
console.log('Database is already initialized!')
return callback(null, _db)
}
MongoClient.connect(mongoDbUrl, {useNewUrlParser: true })
.then(client => {
_db = client
callback(null, _db)
console.log('Database connected!')
})
.catch(err => {
callback(err)
})
}
const getDb = () => {
if (!_db) {
throw Error('Database not initialzed')
}
return _db
}
module.exports = {
initDb,
getDb
}
const db = require('./db')
db.initDb((err, db) => {
if (err){
console.log(err)
} else {
app.listen(3000)
}
})1
以上是关于javascript 实用程序设置的主要内容,如果未能解决你的问题,请参考以下文章
javascript 有用的JavaScript字符串实用程序集合。
javascript Javascript实用程序函数来比较2个对象。
javascript 到 actionscript 按键传递实用程序?
有没有办法从 javascript 运行命令行实用程序? [复制]
javascript 我个人的JavaScript实用程序函数集(ES6)
javascript 浏览器JS实用程序