我目前正在尝试使用gameboard.io为课程项目制作回合制游戏。我最大的问题是我不知道如何使用react和MongoDB作为我一直在使用的一项新技术来设置文件夹结构。
我尝试了几种不同的方法,但是每次尝试使用mongoDB时,都会出现大量错误,文件丢失/未连接,并且我确定我的文件夹结构已损坏。
有人可以使用这些技术为我提供有关文件夹结构的轮廓的帮助吗?我知道这不是一个典型的问题,但我一直在努力。任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
通常,mongoDB在后端运行。您的前端应用程序将通过api与mongo进行交互。如果您想使用由node.js驱动的后端服务器应用程序,则express是一个流行的选择,但是还有很多其他选择(koa,hapi,Meteor等……)。
然后在其上安装mongoDB(不是npm软件包,而是服务器应用程序,npm软件包是您在应用程序中用于连接数据库的mongoDB驱动程序,您会在mongoDB的网站上找到说明),我也建议您安装猫鼬,它是一个对象数据建模库。
如果我在哪里,请从安装Express开始,然后从您的react应用程序与Express进行通信。然后安装mongo / mongoose,然后尝试一下。