小编Kia*_*osh的帖子

PassportJS - 如何获取会话对象

我已经在我的节点应用程序中实现了passportJS。登录后,我得到一个放在会话中的对象。这是对象:

{ loginStatus: 'SUCCESS',
  orgRoles: { '7': 'ALL' },
  orgNames: { '7': 'kianoshp@gmail.com' },
  loginId: 4,
  message: 'Success',
  success: true }
Run Code Online (Sandbox Code Playgroud)

这是护照配置(在coffeescript中):

passport.serializeUser (user, done) -> 
    console.log 'serializing', user
    done null, user

passport.deserializeUser (user, done) ->
    console.log 'deserializing', user
    done null, user

#passport LocalStrategy
passport.use new LocalStrategy
    usernameField: 'email'
    passwordField: 'password'
    ,
    (username, password, done) ->
        validateUser username, password, done



validateUser = (username, password, done) ->

    console.log 'loginName is --> ' + username + ' password --> ' + password …
Run Code Online (Sandbox Code Playgroud)

node.js express passport.js

5
推荐指数
1
解决办法
6919
查看次数

Jasmine,Grunt,RequireJS在测试输出上失速

我正在尝试创建一个节点样板,我正在尝试创建一个运行Jasmine测试的任务.我在Gruntfile.js中有以下配置:

jasmine: {
  src : ['static/test/spec/**/*.js'],
  options: {
    host: 'http://localhost:<%= connect.test.port %>/',
    // specs : 'static/test/spec/**/*.js',
    template: require('grunt-template-jasmine-requirejs'),
    templateOptions: {
      requireConfigFile: 'static/test/SpecRunner.js',
      requireConfig: {
        baseUrl: './'
      }
    }
  }
},
connect: {
  test: {
    port: 8082
  }
}
....
grunt.registerTask('jasmine-test', ['connect', 'jasmine']);
Run Code Online (Sandbox Code Playgroud)

当我运行任务时,我没有收到任何错误,但是我没有比这更进一步:

Running "connect:test" (connect) task
Started connect web server on localhost:8000.

Running "jasmine:src" (jasmine) task
Testing jasmine specs via phantom
Run Code Online (Sandbox Code Playgroud)

创建了_SpecRunner.html文件,当我在浏览器中查看文件时,我不仅看不到任何错误,而且还看到我的jasmine测试运行正常.我错过了什么让咕噜咕噜的任务挂起来了?

干杯,

Kianosh

requirejs jasmine gruntjs

5
推荐指数
1
解决办法
1878
查看次数

Hibernate使用DetachedCriteria进行LEFT OUTER JOIN

我试图将以下SQL转换为Hibernate DetachedCriteria:

SELECT
    students0_.courseId AS courseId2_1_,
    students0_.studentId AS studentId1_,
    student1_.id AS id3_0_,
    student1_.href AS href3_0_,
    student1_.created AS created3_0_,
    student1_.email AS email3_0_,
    student1_.enabled AS enabled3_0_,
    student1_.firstName AS firstName3_0_,
    student1_.lastAccessed AS lastAcce8_3_0_,
    student1_.lastName AS lastName3_0_,
    student1_.password AS password3_0_,
    student1_.role AS role3_0_,
    student1_.username AS username3_0_ 
FROM
    course_students students0_ 
INNER JOIN
    users student1_ 
        ON students0_.studentId=student1_.id 
WHERE
    students0_.courseId IN (
        SELECT
            this_.id 
        FROM
            courses this_ 
        LEFT OUTER JOIN
            assignments assignment2_ 
                ON this_.id=assignment2_.courseId 
                AND (
                assignment2_.availabilityType='Available' 
                OR (
                    assignment2_.availabilityType='Range'
                    AND assignment2_.endDate>= NOW() 
                    AND assignment2_.startDate<= NOW()
                ) …
Run Code Online (Sandbox Code Playgroud)

hibernate outer-join detachedcriteria

3
推荐指数
1
解决办法
1万
查看次数