как добавить токен в заголовок из локального хранилища в файле службы angular
Вот мой API узла, который я назвал.....
{
app.post('/add',auth,(req,res)=>{
const token = req.header('access_token');
console.log(req.header);
const decoded = jwt.verify(token, "secretkey",{expiresIn:'24h'});
item.create({
product:req.body.product,
desc:req.body.desc,
price:req.body.price,
quantity:req.body.quantity,
seller_id : mongoose.Types.ObjectId(decoded._id)
},(err,item)=>{
if(err){
return res.send(err);}
else{
res.send(item);}
});
});
}
это мой служебный файл angular
create(product_data: any) {
debugger
let headers = new Headers();
var token = localStorage.getItem('access_token');
headers.append('access_token',token);
return this.httpClient.post("/seller/add", JSON.stringify(product_data))
.pipe(tap(res=>{
console.log(res);
}))
}