我需要创建一个登录系统,我尝试将params发送到PHP服务器。 p> \ n
Angular app p>
返回this.http.post< any>('/ s / login / index.php',{
username:username,
密码:密码
})。map(user => {
console.log(username);
//如果响应中有jwt令牌,则登录成功
if(user){
/ /将用户详细信息和jwt令牌存储在本地存储中,以保持用户在页面刷新之间登录
}
返回用户;
});
}
code> pre>
PHP服务器 p>
if($ _ SERVER [“REQUEST_METHOD”] ==“POST”){
//检查用户名是否为空
if(空) (trim($ _ POST [“username”]))){
$ username_err ='请输入用户名。';
$ resp-> body-> message = $ username_err;
$ resp = json_encode($ resp);
echo $ resp;
}
code> pre>
但是服务器总是返回 p>
{status:“400”,body:{message:“请输入用户名。”}}
code> pre>
div>