【问题标题】:Establish a connection bgetween node js and react-native app在 node js 和 react-native app 之间建立连接
【发布时间】:2020-09-01 21:13:35
【问题描述】:

所以我正在尝试制作一个应用程序,让我可以将文件从我的计算机发送到我手机上的应用程序,但我不知道如何连接 react-native 应用程序和节点/快递服务器,或者我怎么能通过服务器发送一个相对较大的文件。有人可以帮忙吗,因为我似乎无法弄清楚。

【问题讨论】:

  • android 支持 fetch api()
  • 您可以使用 useEffect 挂钩。在这个钩子中,您可以插入代码以连接到 API/node/express 服务器(使用 fetch 但 axios 库更容易)并获取您需要的数据。 reactjs.org/docs/hooks-effect.html

标签: node.js react-native express


【解决方案1】:

我假设您了解 RESTful API 的最基本概念,因为您使用 Express 标记了这篇文章。 React-native 可以使用axios,您可以使用FormData 在客户端发出请求。您可以提出类似的请求:

var request= new FormData();
request.append('file', csvFile);

axios.post(URL, request)
     .then(response => {})
     .catch(error => {})

【讨论】:

    猜你喜欢
    • 2020-02-12
    • 1970-01-01
    • 2019-07-17
    • 2020-12-28
    • 2020-07-06
    • 2018-11-17
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    相关资源
    最近更新 更多