我已经在我的节点应用程序中实现了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) 我正在尝试创建一个节点样板,我正在尝试创建一个运行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
我试图将以下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) express ×1
gruntjs ×1
hibernate ×1
jasmine ×1
node.js ×1
outer-join ×1
passport.js ×1
requirejs ×1