我非常喜欢GunDb的概念,并且理解如何单独在客户端编写。
现在我使用Github的Create-React-App。
任何人都知道GunDb的服务器端?
和View [React Gun library];例如'socket.io-client'所以我可以在Node中运行es6然后webpack来使用它。
答案 0 :(得分:6)
@riseres很棒的问题!如果我理解你的话,你的问题分为两部分?
首先,如何在React,Webpack和ES6中使用GUN?这是一个非常简单的React todo-app,它可能有所帮助:
https://github.com/gundb/todo-react
至于使用带有Webpack的枪,请暂时在客户端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用于枪。