From 034a43b2e86caa703b81cce709055fede8e796c7 Mon Sep 17 00:00:00 2001 From: MiaoWoo Date: Thu, 13 Jun 2019 18:58:56 +0800 Subject: [PATCH] fix: updateById error --- packages/cc-server-core/.npmignore | 22 +++++++++++++++++++ packages/cc-server-core/package.json | 1 + packages/cc-server-core/src/index.ts | 8 ++++++- packages/cc-server-db-mongo/.npmignore | 22 +++++++++++++++++++ .../cc-server-db-mongo/src/client/index.ts | 2 +- packages/cc-server-db/.npmignore | 22 +++++++++++++++++++ packages/cc-server-ioc/.npmignore | 22 +++++++++++++++++++ 7 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 packages/cc-server-core/.npmignore create mode 100644 packages/cc-server-db-mongo/.npmignore create mode 100644 packages/cc-server-db/.npmignore create mode 100644 packages/cc-server-ioc/.npmignore diff --git a/packages/cc-server-core/.npmignore b/packages/cc-server-core/.npmignore new file mode 100644 index 0000000..b0eede3 --- /dev/null +++ b/packages/cc-server-core/.npmignore @@ -0,0 +1,22 @@ +src +test +typings +bundled +build +coverage +docs +wiki +gulpfile.js +bower.json +karma.conf.js +tsconfig.json +typings.json +CONTRIBUTING.md +ISSUE_TEMPLATE.md +PULL_REQUEST_TEMPLATE.md +tslint.json +wallaby.js +.travis.yml +.gitignore +.vscode +type_definitions \ No newline at end of file diff --git a/packages/cc-server-core/package.json b/packages/cc-server-core/package.json index bfb357d..021cac2 100644 --- a/packages/cc-server-core/package.json +++ b/packages/cc-server-core/package.json @@ -20,6 +20,7 @@ "cc-server-ioc": "^0.2.2", "inversify": "^5.0.1", "inversify-express-utils": "^6.3.2", + "prettyjson": "^1.2.1", "reflect-metadata": "^0.1.13", "typescript": "^3.5.1" }, diff --git a/packages/cc-server-core/src/index.ts b/packages/cc-server-core/src/index.ts index 1cedaf2..451c134 100644 --- a/packages/cc-server-core/src/index.ts +++ b/packages/cc-server-core/src/index.ts @@ -1,7 +1,8 @@ import 'reflect-metadata'; -import { InversifyExpressServer } from 'inversify-express-utils'; +import { InversifyExpressServer, getRouteInfo } from 'inversify-express-utils'; import * as bodyParser from 'body-parser'; import { container, buildProviderModule } from 'cc-server-ioc'; +import * as prettyjson from "prettyjson"; import './function/handle'; @@ -19,6 +20,11 @@ server.setConfig((app) => { }); let serverInstance = server.build(); + +const routeInfo = getRouteInfo(container); + +console.log(prettyjson.render({ routes: routeInfo })); + serverInstance.listen(80); console.log('Server started on port 80 :)'); diff --git a/packages/cc-server-db-mongo/.npmignore b/packages/cc-server-db-mongo/.npmignore new file mode 100644 index 0000000..b0eede3 --- /dev/null +++ b/packages/cc-server-db-mongo/.npmignore @@ -0,0 +1,22 @@ +src +test +typings +bundled +build +coverage +docs +wiki +gulpfile.js +bower.json +karma.conf.js +tsconfig.json +typings.json +CONTRIBUTING.md +ISSUE_TEMPLATE.md +PULL_REQUEST_TEMPLATE.md +tslint.json +wallaby.js +.travis.yml +.gitignore +.vscode +type_definitions \ No newline at end of file diff --git a/packages/cc-server-db-mongo/src/client/index.ts b/packages/cc-server-db-mongo/src/client/index.ts index eb009e3..fc906d1 100644 --- a/packages/cc-server-db-mongo/src/client/index.ts +++ b/packages/cc-server-db-mongo/src/client/index.ts @@ -53,7 +53,7 @@ export class MongoDBClient implements DBClient { } public async updateById(objectId: string, model: any): Promise { - return await this.updateOne({ _id: new ObjectID(objectId) }, { $set: model }) + return await this.updateOne({ _id: new ObjectID(objectId) }, model) } public async deleteOne(where: any): Promise { diff --git a/packages/cc-server-db/.npmignore b/packages/cc-server-db/.npmignore new file mode 100644 index 0000000..b0eede3 --- /dev/null +++ b/packages/cc-server-db/.npmignore @@ -0,0 +1,22 @@ +src +test +typings +bundled +build +coverage +docs +wiki +gulpfile.js +bower.json +karma.conf.js +tsconfig.json +typings.json +CONTRIBUTING.md +ISSUE_TEMPLATE.md +PULL_REQUEST_TEMPLATE.md +tslint.json +wallaby.js +.travis.yml +.gitignore +.vscode +type_definitions \ No newline at end of file diff --git a/packages/cc-server-ioc/.npmignore b/packages/cc-server-ioc/.npmignore new file mode 100644 index 0000000..b0eede3 --- /dev/null +++ b/packages/cc-server-ioc/.npmignore @@ -0,0 +1,22 @@ +src +test +typings +bundled +build +coverage +docs +wiki +gulpfile.js +bower.json +karma.conf.js +tsconfig.json +typings.json +CONTRIBUTING.md +ISSUE_TEMPLATE.md +PULL_REQUEST_TEMPLATE.md +tslint.json +wallaby.js +.travis.yml +.gitignore +.vscode +type_definitions \ No newline at end of file