上篇文章说了搭建一个小小的react项目框架。虽然已经有了登录等页面,但毕竟只是假的啊,所以我就想着再结合node,和mongodb应该是可以实现真的登录、注册等功能的。说干就干,之前也接触过一点node和mongodb。所以这一块进行还算顺利。
第一步:创建一个文件夹用来放node代码。
为了好调试,我直接把node放在了react项目内部。当然放在哪里都是可以的,全平个人喜好。上图就是我的服务了,里面有一些token的东西后面会说的。这里面的设置请求头、设置post请求就不说了。三个路由模块、其中mock使用的是模拟数据,另外两个都用到了数据库。mock模拟数据的使用方法可以看官网上写的,很详细这里就不细说了。
下面主要说下结合数据库的两个路由模块,在这之前要先安装mongodb,并且测试没问题。就可以按照途中的操作来了。
我在这里用的是mogoose模块,使用之前要先订模板,后面的数据都要按照模板格式来写,不然会出错。我这这里就困了一个小时,最后看官网才解决。总之这个用起来还是很顺手的。我理解的数据库主要就是增删改查。还有就是我做的这个是个人小项目,所以会这四个就够用了。具体方法网上也有很多的。