我正在尝试构建一个角度2应用程序,这是我的后端实现
router.post('/', function(req, res, next) {
passport.authenticate('local', function (err, user, info) {
var error = err || info;
if (error) return res.json(401, error);
if (!user) return res.json(404, {message: 'Something went wrong, please try again.'});
var token = auth.signToken(user._id, user.role);
res.json({token: token});
})(req, res, next)
});
现在我想用angular 2实现我的前端,但我不知道如何编写服务和组件。 我试过这个
Login(user) {
return new Promise((resolve, reject) => {
this.http.post('http://localhost:3000/auth/local', user)
.map(res => res.json())
});
任何解决方案?
答案 0 :(得分:0)