-
Notifications
You must be signed in to change notification settings - Fork 160
/
Copy pathglobal.default.js
61 lines (55 loc) · 1.83 KB
/
global.default.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/**
* User: willerce
* Date: 9/17/12
* Time: 1:01 PM
*/
var mongoskin = require('mongoskin');
exports.config = {
session_secret: process.env.SESSION_SECRET || 'SESSION_SECRET',
cookie_secret: process.env.COOKIE_SECRET || 'COOKIE_SECRET',
auth_cookie_name: process.env.AUTH_COOKIE_NAME || 'canku_secret',
login_path: '/user/login',//用户登录地址
time_zone: 8,//时区,不般不用改
admin_user_email: process.env.ADMIN_USER_EMAIL || '[email protected]',//默认超级管理员的邮箱地址
nodeMailer: {
service: "Gmail",
from: "[email protected]",
auth: {
user: "[email protected]",
pass: "*******"
}
}
};
//mongodb settings for mongolab START
//如果使用 MongoLab 提供的 MongoDB 服务,请保留这个配置,否则,删除下面这一行
exports.database = mongoskin.db(process.env.MONGOLAB_URI || "mongodb://localhost/canku");//数据库连接串
//mongodb settings for mongolab END
//mongodb settings for appfog mongodb service START
//如果使用 Appfog 自带的 MongoDB服务,请使用以下配置
/*if (process.env.VCAP_SERVICES) {
var env = JSON.parse(process.env.VCAP_SERVICES);
var mongo = env['mongodb-1.8'][0]['credentials'];
}
else {
var mongo = {
"hostname": "localhost",
"port": 27017,
"username": "",
"password": "",
"name": "",
"db": "noderce"
}
}
var generate_mongo_url = function (obj) {
obj.hostname = (obj.hostname || 'localhost');
obj.port = (obj.port || 27017);
obj.db = (obj.db || 'test');
if (obj.username && obj.password) {
return "mongodb://" + obj.username + ":" + obj.password + "@" + obj.hostname + ":" + obj.port + "/" + obj.db;
} else {
return "mongodb://" + obj.hostname + ":" + obj.port + "/" + obj.db;
}
};
exports.database = mongoskin.db(generate_mongo_url(mongo));*/
//运行时的临时变量
exports.runtime = {};