README.md 1.0 KB

开始

wise-cost MongoDB数据库连接组件

组件开发与使用参考midway 组件开发:http://www.midwayjs.org/doc/component/develop

使用组件:

添加依赖:

// package.json
{
  "dependencies": {
    "@sc/connect": "^1.0.0",
  },
}

然后,在应用中引入这个组件。

// 应用或者函数的 src/configuration.ts
import { Configuration } from '@midwayjs/decorator';
import * as connect from '@sc/connect';

@Configuration({
	imports: [
  	connect
  ],
})
export class ContainerLifeCycle {
}

然后在使用的地方引入

import { Provide, Inject } from '@midwayjs/decorator';
import { MongoDBConnect } from '@sc/connect';

@Provide()
export class Library {

  @Inject()
  mongooseDB: MongoDBConnect;

}

同时也像egg-mongoose一样,挂载了 mongoose 和 MongoDBConnect 到 app 下了

初始化

npm install

构建

npm run build

代码风格

ESLint + Airbnb config

发布

发布

npm publish