gateway schema

This commit is contained in:
2023-08-18 15:29:18 +00:00
parent ae22fc7c28
commit a37baa64fe
5 changed files with 95 additions and 8 deletions
+22
View File
@@ -0,0 +1,22 @@
import { Schema, model } from "mongoose";
export interface IServerConfig {
allowLogin: boolean;
allowOAuthLogin: boolean;
allowRegister: boolean;
};
export const ServerConfig = new Schema<IServerConfig>({
allowLogin: { type: Boolean, required: true },
allowOAuthLogin: { type: Boolean, required: true },
allowRegister: { type: Boolean, required: true },
}, {
autoIndex: false,
capped: {
max: 1,
}
})
;
//단일 document로 관리
export default model<IServerConfig>('ServerConfig', ServerConfig);