Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuywap-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
徐祁xuqi
8 years ago
Commit
58f162a339fca481ae985892e67e5b6fe10c0dcc
1 parent
9c869f26
use zookeeper
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
64 additions
and
14 deletions
app.js
apps/activity/index.js
apps/api/index.js
apps/cart/index.js
apps/channel/index.js
apps/guang/index.js
apps/home/index.js
apps/passport/index.js
apps/product/index.js
doraemon/views/partial/common/suspend-cart.hbs
package.json
app.js
View file @
58f162a
...
...
@@ -27,6 +27,11 @@ const app = express();
app
.
locals
.
devEnv
=
app
.
get
(
'env'
)
===
'development'
;
app
.
locals
.
version
=
pkg
.
version
;
// zookeeper
if
(
config
.
zookeeperServer
)
{
require
(
'yoho-zookeeper'
)(
config
.
zookeeperServer
,
'wap'
,
app
.
locals
.
wap
=
{});
}
// 访问域名层级
app
.
set
(
'subdomain offset'
,
3
);
...
...
apps/activity/index.js
View file @
58f162a
...
...
@@ -27,6 +27,13 @@ app.use(global.yoho.hbs({
helpers
:
Object
.
assign
({},
global
.
yoho
.
helpers
,
helpers
)
}));
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
// router
app
.
use
(
require
(
'./router'
));
...
...
apps/api/index.js
View file @
58f162a
...
...
@@ -15,6 +15,13 @@ app.on('mount', function(parent) {
Object
.
assign
(
app
.
locals
,
parent
.
locals
);
});
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
// router
app
.
use
(
require
(
'./router'
));
...
...
apps/cart/index.js
View file @
58f162a
...
...
@@ -4,27 +4,21 @@
* @date: 2016/05/09
*/
var
express
=
require
(
'express'
),
path
=
require
(
'path'
);
var
express
=
require
(
'express'
);
var
app
=
express
();
// set view engin
var
doraemon
=
path
.
join
(
__dirname
,
'../../doraemon/views'
);
// parent view root
app
.
on
(
'mount'
,
function
(
parent
)
{
delete
parent
.
locals
.
settings
;
// 不继承父 App 的设置
Object
.
assign
(
app
.
locals
,
parent
.
locals
);
});
// app.use(global.yoho.hbs({
// extname: '.hbs',
// defaultLayout: 'layout',
// layoutsDir: doraemon,
// partialsDir: path.join(__dirname, 'views/partial'),
// views: path.join(__dirname, 'views/action'),
// helpers: global.yoho.helpers
// }));
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
// router
app
.
use
(
require
(
'./router'
));
...
...
apps/channel/index.js
View file @
58f162a
...
...
@@ -26,6 +26,13 @@ app.use(global.yoho.hbs({
helpers
:
global
.
yoho
.
helpers
}));
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
// router
app
.
use
(
require
(
'./router'
));
...
...
apps/guang/index.js
View file @
58f162a
...
...
@@ -26,6 +26,13 @@ app.use(global.yoho.hbs({
helpers
:
global
.
yoho
.
helpers
}));
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
// router
app
.
use
(
require
(
'./router'
));
...
...
apps/home/index.js
View file @
58f162a
...
...
@@ -26,6 +26,13 @@ app.use(global.yoho.hbs({
helpers
:
global
.
yoho
.
helpers
}));
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
// router
app
.
use
(
require
(
'./router'
));
...
...
apps/passport/index.js
View file @
58f162a
...
...
@@ -28,6 +28,12 @@ app.use(global.yoho.hbs({
helpers
:
global
.
yoho
.
helpers
}));
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
require
(
'./auth'
);
app
.
use
(
passport
.
initialize
());
...
...
apps/product/index.js
View file @
58f162a
...
...
@@ -27,6 +27,13 @@ app.use(global.yoho.hbs({
helpers
:
global
.
yoho
.
helpers
}));
// for zookeeper, inject locals
app
.
use
((
req
,
res
,
next
)
=>
{
req
.
app
.
locals
.
wap
=
app
.
locals
.
wap
;
next
();
});
// router
app
.
use
(
require
(
'./router'
));
...
...
doraemon/views/partial/common/suspend-cart.hbs
View file @
58f162a
...
...
@@ -2,5 +2,7 @@
<a
href=
"
{{
@root
.
cartUrl
}}
"
>
<span
class=
"iconfont"
>

</span>
</a>
{{#
unless
@root
.
wap
.
common
.
removeCartCount
}}
<span
class=
"cart-count hide"
>
0
</span>
{{/
unless
}}
</div>
...
...
package.json
View file @
58f162a
...
...
@@ -38,7 +38,8 @@
"request-promise"
:
"^3.0.0"
,
"serve-favicon"
:
"^2.3.0"
,
"uuid"
:
"^2.0.3"
,
"yoho-node-lib"
:
"0.1.22"
"yoho-node-lib"
:
"0.1.22"
,
"yoho-zookeeper"
:
"^1.0.3"
},
"devDependencies"
:
{
"autoprefixer"
:
"^6.3.7"
,
...
...
Please
register
or
login
to post a comment