2 enable_profile : true, //プロファイル機能を使用するなら真。そうでないなら、偽
\r
4 port : process.env.port || 3000, //ポート
\r
6 redisHost : "localhost", //redisサーバのアドレス
\r
7 redisPort : 6379, //redisサーバのポート
\r
8 redisPassword : "", //redisサーバのパスワード
\r
10 db_user : "user", //MySQLサーバーのユーザー名
\r
11 db_password : "user", //MySQLサーバーのパスワード
\r
12 db_host : "localhost", //MySQLサーバーのアドレス
\r
13 db_port : 3306, //MySQLサーバーのポート
\r
14 db_name : "webchat", //データーベース名
\r
15 db_limit : 50, //一度に表示する件数
\r
17 username : "admin", //管理者用のページにアクセスできるユーザ名
\r
18 password : "admin", //管理者用のページにアクセスするのに必要なパスワード
\r
20 max_room_number : 3, //最大ルーム数
\r
22 showip : false, //IPアドレスを表示するなら真。そうでないなら、偽
\r
24 transports : ["websocket", //通信方式
\r
28 //詳細画面と編集画面に表示するフィールド名と表示名の組み合わせおよびテーブル定義
\r
29 //表示される順番はこの変数によって決まります
\r
32 //type データ型を指定する。指定可能な型は以下の通り
\r
34 // password パスワードとして指定できるものを受け付ける。デフォルトではすべての文字列です
\r
35 // number 符号付数値型を受け付ける
\r
36 // unsignednumber 符号なし数値型を受け付ける
\r
37 // textarea 改行を含む文字列型を受け付ける
\r
39 // datetime DATETIME型を受け付ける
\r
41 // numberの場合、2がSMALLINT、4がINTに対応する
\r
42 // textとpasswordの場合、最大長を指定する
\r
43 //defaultvalue デフォルト値を指定する
\r
44 //primary プライマリーキーとして指定するなら真。そうでないなら偽
\r
45 //isnotempty 真なら必須メンバーであることを表し、そうでないなら空欄でも構わないことを表す
\r
46 //isnotemptyonregistor 真なら登録時に必須メンバーであることを表し、そうでないなら空欄でも構わないことを表す
\r
47 //nodefinetable 真ならテーブルの項目に登録しないことを表し、そうでないなら登録することを表す
\r
48 //visible 詳細画面に表示するなら真。そうでないなら偽
\r
49 //visible_registor 登録画面に表示するなら真。そうでないなら偽
\r
50 //visible_edit 編集画面に表示するなら真。そうでないなら偽
\r
51 //readonly 編集画面で編集できないようにするなら真。そうでないなら偽(typeがpasswordの場合は無視されます)
\r
52 //mustmatchitem 登録時に一致しなければならない項目を指定する(編集時に一致しない場合は無視されます)
\r
53 //rule バリテーション時に実行される関数を指定する
\r
54 // 呼び出される関数の第一パラメーターはバリテーションの対象となるデーターで、第二パラメーターはデーター型となる
\r
55 // 実行される関数でバリテーションが成功した場合、nullを返さなければならない
\r
57 //name以外の項目を編集しないでください。正常に動作しなくなります
\r
62 type : "unsignednumber",
\r
66 visible_edit : false,
\r
67 visible_registor : false,
\r
75 visible_edit : true,
\r
76 visible_registor : true,
\r
87 visible_edit : true,
\r
88 visible_registor : true,
\r
89 isnotemptyonregistor : true
\r
97 visible_edit : true,
\r
98 visible_registor : true,
\r
99 mustmatchitem : "password",
\r
100 nodefinetable : true,
\r
107 visible_edit : false,
\r
108 visible_registor : false,
\r
117 visible_edit : true,
\r
118 visible_registor : true,
\r
127 visible_edit : true,
\r
128 visible_registor : true,
\r
137 visible_edit : true,
\r
138 visible_registor : true,
\r
147 visible_edit : true,
\r
148 visible_registor : true,
\r
156 visible_edit : true,
\r
157 visible_registor : true,
\r
165 visible_edit : true,
\r
166 visible_registor : true,
\r
173 visible_edit : true,
\r
174 visible_registor : true,
\r