![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
egg框架
文章平均质量分 70
cjx177187
这个作者很懒,什么都没留下…
展开
-
登录前端思路
1.2 密码验证:密码要符合格式(自己定制的比如大小写特殊符号),两次密码要一致。前端页面渲染就请求验证码==>后端生成验证码然后设置到缓存 在把验证码发送前端。前端获取用户输入的验证码发送给后端==>取出缓存和接受到的 对比。// alert("填写邮箱和密码登录")//给确定按钮绑定点击事件,删除半透明模板。//通过后端返回的code码向用户反馈。//在半透明的背景上添加展示框。//输入的信信存入后端验证。//验证成功,跳转到主页面。//验证邮箱是否存在。原创 2022-08-20 16:14:34 · 491 阅读 · 0 评论 -
注册前端思路
/发送POST请求,等待后端返回code码。//给确定按钮绑定点击事件,删除半透明模板。//判断两次密码是否一致根据结果做出提示。"4-16位字母,数字,汉字,下划线"//code码不正确,弹窗弹出注册失败。"8-18位字母、数字,区分大小写"//code码正确就跳转到登录界面。//在展示框中添加文字和确定按钮。//根据code码进行相应的操作。//在半透明的背景上添加展示框。//判断所有注册数据是否正确。//给提交按钮绑定点击事件。"请输入邮箱....."//邮箱验证正则表达式。//根据结果做出提示。原创 2022-08-20 15:11:23 · 235 阅读 · 0 评论 -
POST请求
/ 如果"POST"就会把这个请求的数据放在"请求数据包"-HTTPRequestMessage的请求体中。axios.post ("协议://ip:port/pathname",{参数对象})// 如果是"GET"请求,不会报错,但是它并不会把数据拼接到url中发送。// config/config.default.js文件。// config/config.default.js文件。//这个函数接受字符串:querystring。//将文件考拷贝到新文件中中。//在项目文件夹中的新地址。...原创 2022-08-06 18:03:33 · 850 阅读 · 0 评论 -
GET请求
axios("协议://ip:port/pathname",{params:{参数对象}})axios("协议://ip:port/pathname?参数querystring")//参数直接写到url中 querystring。axios.get()和axios()是一样的。是一个对象,所以要用点语法取出我们所要的数值。是一个对象,所以要用点语法取出我们所要的数值。使用request请求去获得query的值。2.egg后端接受GET字段。//利用params取得数据。......原创 2022-08-06 12:27:00 · 1063 阅读 · 0 评论 -
CROS和JSONP配置
/如果前端的参数中有cb=fn参数(jsonp接口参数),将会返回JSONP格式的数据,否则返回JSON格式的数据。//如果前端的参数中有cb=fn参数(jsonp接口参数),将会返回JSONP格式的数据,否则返回JSON格式的数据。// config/config.default.js文件。// config/config.default.js文件。// config/plugin.js文件。// app/router.js文件。//router.js文件。//home.js文件。...原创 2022-08-04 21:47:43 · 207 阅读 · 0 评论 -
控制器-----controller
1.所有的Controller 文件都必须放在 app/controller目录下2.支持多级目录,访问时可以通过目录名级联访问。this.ctx就是controller提供的功能主要是使用它提供的:给前端发送数据,访问插件功能。在controller文件夹下有一个user文件夹下有一个home文件中有一个news方法。this.ctx.body="hello"====>只会执行一次就断开连接。在controller文件夹下有一个user文件中有一个news方法。//引入egg中Controller属性。.原创 2022-08-04 21:47:10 · 857 阅读 · 0 评论 -
路由----router
是描述请求URL和具体承担执行动作的Controller的对应。说的直白点,就是用户访问不同的路径时应该有不同的Controller去响应不同的内容。注册路由时,路由名不要和静态文件名冲突,不然优先访问静态资源。同时匹配成功才会调用对应的函数。路由名相同时,先注册的先执行。按照定义的先后顺序进行匹配。...原创 2022-08-04 21:46:37 · 185 阅读 · 0 评论 -
egg框架
2 app/controller/** :用于解析用户的输入,处理后返回相应的结果;5 config/config.{env}.js: 用于编写配置文件;6 config/plugin.js 用于配置需要加载的插件;1 app/router.js:用于配置URL路由规则;3 app/service/**: 用于编写业务逻辑层;4 app/public/**: 用于放置静态资源;...原创 2022-08-04 21:46:09 · 168 阅读 · 0 评论