如何将JSON对象从API传递到服务器

时间:2016-10-23 00:44:15

标签: node.js reactjs

我正在使用Reactnode.js,并且我使用了反应的fetchPOST一些登录凭据到我的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对象,我该怎么做?如果有更好的方法,我想知道。

1 个答案:

答案 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

发出的任何HTTP请求传递