如何在nodejs上使用GunDb构建反应SPA

ris*_*res 3 reactjs gun

我非常喜欢GunDb的概念,并且理解如何单独在客户端编写.

现在我使用Github的Create-React-App.

任何人都知道GunDb的服务器端?

和一个视图[React Gun library]; 例如'socket.io-client'所以我可以在Node中运行es6然后webpack来使用它.

mar*_*dal 7

@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 for gun.