【发布时间】:2015-07-10 06:57:29
【问题描述】:
在我的应用程序的首页,用户可以注册一个帐户然后登录。它表示为首页上的登录和注册按钮,然后在单击任何一个时显示相应的表单。
如果用户已经登录,我想用注销按钮替换这两个按钮,但我需要先通知客户。
在我的 index.js 中,我像这样提供静态 html
app.use(express.static('public'));
我认为我可以执行以下操作
app.get('/', function(req, res) {
// inform the client if req.user isn't null
});
但从不调用回调
【问题讨论】:
-
因为
express.static不是/路由。尝试在public/url 中导航并查看差异。 -
express.static()旨在提供来自public文件夹的静态资源,并且还需要var path = require('path')。 -
我现在更好地理解了提供静态资源意味着什么。对于我要完成的工作,您有什么建议?
标签: javascript node.js express passport.js passport-local