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

时间:2016-11-02 15:51:33

标签: reactjs gun

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

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

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

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

1 个答案:

答案 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用于枪。