我非常喜欢GunDb的概念,并且了解如何独自在客户端编写。
现在,我使用来自Github的Create-React-App。
有人知道GunDb的服务器端吗?
和一个视图[React Gun库];示例'socket.io-client'因此,我可以在Node中运行es6,然后通过webpack来使用它。
最佳答案
@riseres很好的问题!如果我理解正确,您的问题分为两个部分?
首先,如何将GUN与React,Webpack和ES6结合使用?这是一个非常简单的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(用于喷枪)。