在服务器端使用由发布请求发送的参数

时间:2019-05-16 13:35:31

标签: node.js angular

我在Node.js上还很新,遇到一个问题,我想通过发帖请求发送电子邮件并在服务器端使用它。 有人知道我应该如何使用它吗? 问候。

我的代码:

客户端

这是app.component.html

  <a class="nav-link" style="cursor:pointer" *ngIf="_authService.loggedIn()" 
 (click)="_authService.logoutUser()" >Logout</a>

auth.service.ts

logoutUser() 
{
this.userEmail = localStorage.getItem('email')
localStorage.removeItem('token')
localStorage.removeItem('email')
this._router.navigate(['/login'])        
this.logUser(this.userEmail).subscribe(
  res => this.menu = res,
  err => console.log(err)
)
  }
logUser(userEmail:any)
{
  return this.http.post<any>(this._logOut,userEmail)
}

服务器端:

api.js

router.post('/logout', (req, res) => {
userData = req.body
console.log(userData)
 })

1 个答案:

答案 0 :(得分:1)

在体内发送一个对象

logUser(userEmail:any)
{
  return this.http.post<any>(this._logOut,{userEmail: userEmail})
}