我正在創建一個nodejs網站,用戶可以在其中進行在線測試。問題將從數據庫中隨機獲取並顯示給用戶以供回答。用戶想要同時參加測試,他會得到相同的隨機生成的問題,以便在用戶想要測試時使用會話生成隨機問題。如何在nodejs中爲每個隨機訪問的用戶使用會話
0
A
回答
0
使用此模塊:https://github.com/expressjs/session。這是一個示例設置:
var session = require('express-session');
var sessionOpts = session({
secret: 'yoursecret',
saveUninitialized: true,
resave: true
});
app.use(sessionOpts);
app.get('/getQuestion', function(req,res){
if(req.session.question){
//show the user the req.session.question
} else {
req.session.question = //GENERATE A NEW QUESTION;
//show the user the new req.session.question
}
}
+0
可以幫我用我有wirtten的代碼.. [鏈接](https://github.com/SamarthMN/Questionnaire/blob/master/routes/question.js) – Sam
+0
我應該打開拉請求? – itsundefined
+1
是的。這將是非常有幫助的。 – Sam
相關問題
- 1. IIS + ASP.NET +多個會話使用隨機會話ID每分鐘
- 2. 如何使用symfony在sfDoctrineRoute中訪問用戶會話?
- 3. 訪問爲每個用戶
- 4. nodejs中的會話訪問問題?
- 5. 如何在MEAN.JS中爲每個用戶會話存儲變量?
- 6. 使用PHP會話登錄到隨機用戶帳戶的人
- 7. 如何隨機我的會話爲空?
- 8. PHP會話 - 每個用戶多個會話 - 如何同步?
- 9. Nodejs爲每個請求創建會話
- 10. 如何在Spring會話中存儲每個用戶的數據?
- 11. 如何在用戶每次玩時隨機化問題
- 12. 如何存儲用戶的最後一頁在php5中使用會話訪問?
- 13. 如何爲每個用戶創建獨特的會話? - Node.js
- 14. 避免用戶使用舊會話/其他用戶會話訪問網頁
- 15. 如何在NodeJS驗證後使用AngularJS訪問用戶信息?
- 16. 使用隨機訪問文件Java中
- 17. 如何在cusom php腳本中使用phpfox會話來訪問用戶信息
- 18. 如何訪問Deadbolt2處理程序中的用戶會話
- 19. 如何使用aop處理每個客戶端的Wicket會話
- 20. 訪問會話信息的NodeJS
- 21. MS訪問SQL選擇隨機的目的地針對每個用戶
- 22. 使用隨機訪問文件的EOFException
- 23. 如何在Nodejs應用程序中使用會話
- 24. NodeJS和Passport:用戶隨機更改
- 25. Node.js每個用戶一個會話
- 26. django每個用戶一個會話
- 27. 用戶可以訪問管理頁面使用會話在php
- 28. 使用會話文件訪問在線用戶
- 29. 從後端訪問用戶會話
- 30. 註銷的NodeJS所有用戶會話
您的問題不需要會話。您可以簡單地更改每次刷新時提供的問題。如果你不想這樣做,那麼你應該使用會話,但爲了獲得幫助,我們需要知道你使用的是什麼框架。 – itsundefined
我正在使用快遞框架 – Sam