我真的很喜欢 GunDb 的概念,并且了解如何单独在客户端编写。
现在我使用来自 Github 的 Create-React-App。
有人知道 GunDb 的服务器端吗?
和一个 View [React Gun library] ;示例 'socket.io-client' 所以我可以在 Node 中运行 es6,然后在 webpack 中使用它。
@riseres 好问题!如果我理解你的话,你的问题是两个部分?
一、如何在 React 和 Webpack 以及 ES6 中使用 GUN?这是一个非常简单的 React todo-app 可能会有所帮助:
https://github.com/gundb/todo-react
至于在 Webpack 中使用 gun,请暂时require('gun/gun')
在客户端。ES6 应该可以用枪正常工作。
二、如何在NodeJS中使用GUN?非常类似于您在客户端上使用 GUN 的方式!但这里有一些可能更有帮助的例子:
使用 express:https://github.com/amark/gun/blob/master/examples/express.js,使用纯 HTTP:https://github.com/amark/gun/blob/master/examples/http.js . 还有一个简单的 NPM 实用程序:https ://www.npmjs.com/package/gun-server 。
我不确定这是否回答了您的问题?您能否用更多详细信息更新问题,以获得您正在寻找的答案/解决方案?此外,枪支社区中的许多人使用 React、Webpack、ES6,他们也可以提供更详细的答案(我还没有使用过 React,所以我的答案不太好)。
让我知道这是否有帮助?我觉得它只回答了你的问题的一半。
更新:如果有帮助,这里是一个入门应用程序样板:https ://github.com/gundb/gun-starter-app for gun。