url.js
1.13 KB
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
var querystring = require('querystring');
var config = require('../config');
function url(uri, param, module) {
var url = '',
SUB_DOMAIN = '.m.yohobuy.com';
switch (module) {
case 'default':
url = config.siteUrl;
break;
case 'guang': // 逛
url = 'http://guang' + SUB_DOMAIN;
break;
case 'list': // 商品列表
url = 'http://list' + SUB_DOMAIN;
break;
case 'search': // 搜索
url = 'http://search' + SUB_DOMAIN;
break;
case 'huodong': // 活动 PHP
url = 'http://huodong' + SUB_DOMAIN;
break;
case 'activity': // 活动 NODE
url = 'http://activity.yohobuy.com';
break;
case 'index': // 默认
url = 'http://m.yohobuy.com';
break;
case '': // 相对地址
break;
default: // 其它子域名
url = 'http://' + module + SUB_DOMAIN;
}
url += uri;
if (param) {
url += '?' + querystring.stringify(param);
}
return url;
}
module.exports = url;