从angular2服务发送正文中的值
我有一个Angular2服务
logIn (username, password): Observable<User[]> { return this.http.get(this.getUserUrl + username + '/' + password) .map(this.extractData) .catch(this.handleError); }
它发送一个请求
router.get('/authenticate/:username/:password', function(req, res, next) { schema.User.find({ username: req.param("username"), password: req.param("password")}).exec(function (err, users) { if (err) return console.error(err); console.log("Load success: ", users); res.send(users); }); });
但我需要一种方式来发送username
,尤其是password
的方式,而不是暴露给请求本身
你可以改变你的方法张贴
logIn (username, password): Observable<User[]> { return this.http.post(this.getUserUrl + "test", {username: username, password: password}) .map(this.extractData) .catch(this.handleError); }
节点:
router.post('/authenticate/test', function(req, res, next) { var username = req.body.username; var password = req.body.password; schema.User.find({ username: username, password: password }).exec(function (err, users) { if (err) return console.error(err); console.log("Load success: ", users); res.send(users); }); });
- Visual Studio node.js构build设置
- Angular 4 – Http到HttpClient – 属性'someproperty'在Objecttypes上不存在
- 什么阻止我的AngularJs 2应用程序运行检查器中显示的命令?
- 量angular器 – 如何在量angular器中设置默认的input语言
- 从(node – express – mongodb)获取db结果到angular4
- 从脚本文件而不是从CLI运行Angular CLI脚本? 本地化/国际化
- 量angular器如何使用npm属性读取器从属性文件调用具有多个套件值的键
- ElementNotVisibleError:无法在量angular器IE浏览器中单击元素错误
- 我如何将我的静态资产包含在webpack中,并在angular2应用程序中使用它们?