我正在使用React
和node.js
,并且我使用了反应的fetch
来POST
一些登录凭据到我的restAPI以便接收webtoken ...
fetch('http://localhost:8080/api/login', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
username: this.state.username_login,
password: this.state.password_login
})
})
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson); //this is the object containing the token
})
.catch(function(error) {
console.log("request failed");
})
}
所以responseJson
是包含我的网络令牌的对象。请求成功,现在我已将其传递给客户端。现在,我正在考虑将其保存为cookie
。
如何将此信息发送到服务器?我应该提出POST
请求吗?如果是这样,一旦收到JSON对象,我该怎么做?如果有更好的方法,我想知道。
答案 0 :(得分:0)
Cookie会自动通过 defmacro log(level, chardata_or_fn, metadata \\ []) do
macro_log(level, chardata_or_fn, metadata, __CALLER__)
end
defp macro_log(level, data, metadata, caller) do
%{module: module, function: fun, file: file, line: line} = caller
caller =
compile_time_application ++
[module: module, function: form_fa(fun), file: file, line: line]
quote do
Logger.bare_log(unquote(level), unquote(data), unquote(caller) ++ unquote(metadata))
end
end