2014-06-21 3 views
4

세션이 급히 삭제되었거나 새로운 명령이 있습니까? 나는 어딘가에 대답을 찾는 것 같다. 이것은 그것을 사용하려고 시도한 결과입니다.express -s not working

Last login: Fri Jun 20 14:42:17 on ttys001 
new-host-2:~ Brennan$ cd Desktop/ 
new-host-2:Desktop Brennan$ mkdir test6 
new-host-2:Desktop Brennan$ cd test6 
new-host-2:test6 Brennan$ express -s 

    error: unknown option `-s' 

new-host-2:test6 Brennan$ 

답변

8

네, 맞습니다. 많은 미들웨어가 세션을 포함하여 익스프레스 4에서 제거되었습니다. 따라서 -s는 더 이상 express 명령의 일부가 아닙니다.

var express = require('express'); 
var session = require('cookie-session'); 

var app = express(); 

app.use(session({ 
    keys: ['key1', 'key2'], 
    secureProxy: true // if you do SSL outside of node 
})); 
+0

완벽한 감사 : 여기 세션 지원이 쿠키 세션 middeware와 4 표현에 추가하는 방법을 예입니다

basicAuth() bodyParser() compress() cookieParser() cookieSession() csrf() directory() 

: 여기에 제거 된 미들웨어의 일부입니다! – Bren

+0

이 코드를 어디에서 입력해야합니까? – fdrv

+0

이것은 Express와 Node Server를 설치하는 javascript 파일에 있어야합니다. – Ben