zhangweicheng 74b21360a7 feat(connect): 修改版本号 пре 4 година
..
src d42514d93a feat(connect): 修改model扫描路径 пре 4 година
test 455eec65fb feat(wise-cost-connect): 数据库连接组件 пре 4 година
.editorconfig 455eec65fb feat(wise-cost-connect): 数据库连接组件 пре 4 година
.eslintrc.json 455eec65fb feat(wise-cost-connect): 数据库连接组件 пре 4 година
.gitignore 455eec65fb feat(wise-cost-connect): 数据库连接组件 пре 4 година
.prettierrc.js 455eec65fb feat(wise-cost-connect): 数据库连接组件 пре 4 година
README.md 455eec65fb feat(wise-cost-connect): 数据库连接组件 пре 4 година
package.json 74b21360a7 feat(connect): 修改版本号 пре 4 година
tsconfig.json 455eec65fb feat(wise-cost-connect): 数据库连接组件 пре 4 година

README.md

开始

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