當前我使用Ruby on Rails作爲後端向我的應用程序提供API。而我的前端我使用React-rails gem(React.js)來獲取/發佈數據並生成輸出。 API和應用程序都在不同的服務器上。React-rails存儲POST請求響應
我的問題在於,我無法存儲POST請求的反應。我怎麼能這樣做?我是新來的反應順便說一句。
現在我想要做的是,當用戶想要登錄應用程序將POST請求發送到API並獲得「auth_token」響應。我想將此「auth_token」響應存儲在標題中並訪問儀表板。但我堅持現在我怎麼能存儲auth_token ftw。
下面是我對POST數據代碼:
var LoginBody = React.createClass(
{
\t handleClick() {
var username = this.refs.username.value;
var password = this.refs.password.value;
$.ajax({
url: 'http://localhost:3001/api/v1/users/central/signin?',
type: 'POST',
dataType: 'json',
data: { user_login:{email: username, password:password} },
success: (data) => {
this.setState({auth_token: data.auth_token});
}.bind(this),
});
},
getInitialState(){
return {
auth_token: []
}
},
如果有一個人,可以解決我的問題,教我怎樣才能在頭保存在我的應用我真的很感激。
你可以在瀏覽器 – emaillenin
的本地存儲存儲@emaillenin我如何做出反應?我可以給你一些指導嗎? –