我在后端设置了ExpressJs中的以下内容。我将api作为var包含在内,然后添加到调用的末尾
router.get('http://localhost:4000/api/v2/create?password=:pass&email=:emailAddress&label=:username$api_code=' + apiCode, function (req, res) {
console.log(req.body);
if (err) {
return res.status(500).json({
message: 'Error while fetching data!'
});
}
res.status(200).json({
data: wallet
});
});
我希望我的angular2服务使用此API创建一个新的比特币钱包,然后将json返回到angular2以显示并保存在mongo中。
createWallet(): Observable<any> {
return this.http.get('http://localhost:3000/api/v2/create')
.map( (data: Response) => {
const extracted = data.json();
console.log(extracted);
});
}
如何调用url路由并仍然可以省略api代码?
"http://localhost:3000/api/v2/create?password=" + pass+ "&email=" + email + "&label=" + username"
答案 0 :(得分:0)
你可以这样做:
this.http.get('http://localhost:3000/api/v2/create',{ password : pass , email : email , label : username })