0

我正在使用 React & Fluxible & electron 处理应用程序流程,它遵循标准的反应流程,即component -> action -> store -> component

  1. 点击一些 React 组件,这会触发一个ActioninActionCreators
  2. Action将做fs.readfileSync并将“完成”发送到store
  3. React 组件将看到 的变化store并再次渲染component

当我即将将文件读入应用程序时,我在第 2 步失败了。它给了我一条错误消息:

Uncaught Error: process.binding is not supported

我想知道我是否做错了什么?谢谢。

4

1 回答 1

1

fs 模块将无法在客户端上运行。您应该将文件访问权移至仅作为服务器的位置,并通过 XHR 端点公开它。如果您使用fluxible-plugin-fetchr,您可以在服务中执行此操作并从您的操作创建者处调用该服务。

于 2015-06-26T08:41:05.673 回答