그러나 그것은라우팅 (방법 middlware을 포함하는?) 나는 MEAN.js에서 미들웨어 (여권 HTTP-베어러)를 포함하기 위해 노력하고있어
익스프레스 4. 이외의 다른 라우팅 구문을 사용합니다 익스프레스 API의 sytnax은 다음과 같습니다 MEAN.js 노선에서
app.get('/', function(req, res){
res.send('hello world');
});
는 다음과 같이 정의된다 :
app.route('/articles')
.get(articles.list)
.post(users.requiresLogin, articles.create);
가 어떻게이 MEAN.js 라우터의 미들웨어를 포함 할 (내 경우 여권-HTTP-무기명 토큰을 확인하려면?) 미들웨어로
HTTP-베어러의 구현 예는 다음과 같습니다
app.get('/profile',
passport.authenticate('bearer', { session: false }),
function(req, res) {
res.json(req.user);
});
어떻게 MEAN.js에서이 작업을 수행해야 ?
app.route('/articles')
.get(passport.authenticate('bearer', { session: false }), articles.list)
.post(passport.authenticate('bearer', { session: false }), articles.create);
아니면 좋네요 보이게하기 위해, 전체 인증 기능이 users.authorization.server.controller.js
에 넣어 수 있습니다 : 다른 사람이 여기에,이 작업을 수행하는 방법을 알아 내려고 여기 종료를 들어
있는지 나에게 익스프레스 4처럼 않습니다 ... http://expressjs.com/4x/api.html#router.route – Brad