0
我來自JavaScript背景,最近我正在學習服務器端。我認爲服務器端的控制器在與客戶端交互方面的比例是1比多。服務器端控制器如何處理來自客戶端的多個會話?
我有這個代碼在登錄:
@expose('/login/', methods=('GET', 'POST'))
def login_view(self):
if request.method == 'GET':
# Render template
if request.method == 'POST':
# Take email and password from form and check if
# user exists. If he does, log him in.
login.login_user(user)
# Store user_id in session for socketio use
session['user_id'] = login.current_user.id
# Redirect
據我所知,會話詞典是像JavaScript的localStorage的對應,那麼,這是否意味着有一個獨特的控制器每個獨特的客戶?因爲那麼多個客戶端會覆蓋session.user_id,如果他們共享相同的控制器嗎?