@chevre/domain
Version:
Chevre Domain Library for Node.js
33 lines (32 loc) • 873 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
/**
* index module
*/
const mongoose = require("mongoose");
const redis = require("redis");
const factory = require("./factory");
const repository = require("./repository");
const service = require("./service");
/**
* MongoDBクライアント`mongoose`
* @example
* const promise = domain.mongoose.connect('mongodb://localhost/myapp', {
* useMongoClient: true
* });
*/
exports.mongoose = mongoose;
/**
* Redis Cacheクライアント
* @example
* const client = domain.redis.createClient({
* host: process.env.REDIS_HOST,
* port: process.env.REDIS_PORT,
* password: process.env.REDIS_KEY,
* tls: { servername: process.env.REDIS_HOST }
* });
*/
exports.redis = redis;
exports.factory = factory;
exports.repository = repository;
exports.service = service;
;