fix 本地运行端口占用问题

This commit is contained in:
luying
2020-10-23 18:05:46 +08:00
parent 94c632649b
commit 79ca79a6f4
3 changed files with 7 additions and 3 deletions

View File

@@ -31,6 +31,10 @@ export class GateHandler {
}
// select connector
let res = dispatch(userCode, connectors);
return resResult(STATUS.SUCCESS, {host: res.clientHost, port: res.clientPort});
if(process.env.NODE_ENV=='local') {
return resResult(STATUS.SUCCESS, {host: '127.0.0.1', port: res.clientPort});
} else {
return resResult(STATUS.SUCCESS, {host: res.clientHost, port: res.clientPort});
}
}
}

View File

@@ -11,7 +11,7 @@
"cov": "nyc mocha",
"ci": "yarn run test",
"gen-api-ref": "node ../../../node_modules/typedoc/bin/typedoc --mode file --hideGenerator --excludeExternals --ignoreCompilerErrors --out ../../../run/site/public/api-reference/pinus-loader lib/",
"local": "npm run build && cd dist && NODE_ENV=local pinus start -e local"
"local": "npm run build && cd dist && NODE_ENV=local pinus start"
},
"dependencies": {
"@typegoose/typegoose": "^7.3.5",

View File

@@ -190,7 +190,7 @@ export default class Role extends BaseModel {
public static async addItems(roleId: string, field: string, id: number, cnt: number, lean = true) {
try {
let role = await RoleModel.findOne({roleId}).lean(lean);
let item = role[field];
let item = role?role[field]:[];
let curItem = item.find(cur => cur.id == id);
if(!curItem) {
let addToSet = {};