0.0.13 • Published 4 years ago
@yongjin86/test v0.0.13
기본 설정
npm i @yongjin86/test --save
const yongjin86test = require('@yongjin86/test')
const options = {
username: "test",
password: "",
auth_source: "admin", # mongodb
db_name: "test"
}
# args 1 = mongodb | dynamoose | mysql | mariadb | postgres | mssql
# args 2 = db://url:port
# args 3 = options
const db = await yongjin86test.backend.init('mongodb', 'mongodb://localhost:27017', options)
mongoose link mongoose
const options = {
username: "test",
password: "",
auth_source: "admin", # mongodb
db_name: "test"
}
const db = await yongjin86test.backend.init('mongodb', 'mongodb://localhost:27017', options) # return mongoose
'mysql' | 'mariadb' | 'postgres' | 'mssql' link sequelize
const options = {
username: "test", #
password: "", #
db_name: "test"
}
const db = await yongjin86test.backend.init('postgres', 'postgres://example.com:5432', options) # return sequelize
dynamoose link dynamoose
const options = {
username: "test", # AWS_ACCESS_KEY_ID
password: "", # AWS_SECRET_ACCESS_KEY
AWS_REGION: "ap-northeast-2",
local: false , # true: dynamoose.aws.ddb.local(url) , false : new dynamoose.aws.sdk.DynamoDB(...)
dev: true # prefix : TEST_
}
const db = await yongjin86test.backend.init('dynamodb', '', options) # return dynammose