一:前端
1:路由组件一般放在views里面,在里面创建一个register文件夹其中里面在创建一个index.vue
这里面写vv2 div里面写内容
2:在src下的router里面的index.js引入上面的index.vue,并且里面创建一个router文件夹 配置路由组件写出path(路径),name(起个名字),conponent(组件)
3:然后再App.vue中渲染出口router-view
----------------------到这步访问/regiister 就可以拿到div里面的内容
现在进行配置注册页面
二:前端
1:使用element-ui 复制表单组件 放入到注册文件夹里面的index.vue页面
vue页面里面包含data (定义变量--绑定的数组,对象之类) components methods (里面定义绑定方法(例如重置,提交等)里面写的东西都可以在element-ui里面找到)
------这样大体页面就配置好了 下面进行配置注册规则
2:在ui里面找校验规则,在注册页面里面的data里面定义的rule进行定义校验 规则,同时在from里面定义一下在rule里面写的规则名称,同时在data里面写自定义校验密码规则(来自ui)
-------------------------------------------------------------------------------------------------------------------------------表单成功之后---现在要发送请求到后台了要配置node.js了---当接收到注册请求之后验证账号昵称是否存在,验证成功生成token和用户权限,并且将新用户添加到mongodb中,跳转登录页面
二:后台
1:创建一个router.js里面写路由判断,还要有一个操作数据库的,暂时叫curd.js
2:同时在app.js里面使用express中间件里面的代码获取post请求提交数据,并且引入router.js
再写开放路径(固定写法),最后在调用一下路由 ,还需要引入path模块
3:在router.js里面配置路由 以及路由地址
这是访问127.0.1:3000就可以页面拿到abcdefg路由发送的东西