小编Bra*_*ost的帖子

Jekyll:在_includes之外的目录中包含一个文件

我有一个/patterns在我的Jekyll网站中调用的目录,其结构通常看起来像这样:

_includes _layouts _site /patterns index.html

我需要将/patterns目录保留在外面_includes有很多原因,但主要是因为我需要将文件拉/patterns入iframe以显示在模式库中).

我想/patterns在我的Jekyll页面中包含文件,但是使用{% include /patterns/file.html %} doesn't work as it points to the_includes folder. How would I go about including a file from a directory that isn't_includes`?

include jekyll

18
推荐指数
3
解决办法
5288
查看次数

在视图中显示passport.js身份验证错误消息

我有一个新的Sails.js项目使用Passport.js来验证用户.我有基本身份验证工作(意味着用户可以注册并成功登录),但如果他们没有输入正确的凭据,则希望在登录视图中显示相应的错误消息.我无法弄清楚如何在视图中打印任何错误消息.

这是我的设置.我有config/passport.js,其中包含以下内容:

var passport = require('passport'),
LocalStrategy = require('passport-local').Strategy,
bcrypt = require('bcrypt');

passport.serializeUser(function(user, done) {
    done(null, user.id);
});

passport.deserializeUser(function(id, done) {
    User.findOne({ id: id } , function (err, user) {
        done(err, user);
    });
});

passport.use(new LocalStrategy({
    usernameField: 'email',
    passwordField: 'password',
    passReqToCallback : true
},
function(req, email, password, done) {

    User.findOne({ email: email }, function (err, user) {
      if (err) { return done(err); }
      if (!user) {
         return done(null, false, { message: 'Please enter a …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express sails.js passport.js

13
推荐指数
1
解决办法
4914
查看次数

标签 统计

express ×1

include ×1

javascript ×1

jekyll ×1

node.js ×1

passport.js ×1

sails.js ×1