node
文章平均质量分 68
node通天路
Jay丶萧邦
uview维护组成员;LOL全能型混子;Jay&Vae的忠实粉丝;骑电车贼6的前端攻城狮;未完待续...
展开
-
Egg:使用joi进行参数校验以及注册接口小demo
在阅读这篇文章之前,想必已经对Egg有了初步的了解,至于如何创建一个egg项目之类的,配置mysql数据库之类的等等这里就不再赘述,不知道的可以去egg官方了解--Egg官方文档;本文着重记录在Egg中如何使用Joi进行参数的校验,以及一个小型的用户注册接口开发!本人也不经常写node,所以代码不是很标准可能,还请各位多多包涵!用egg写后端服务的感觉还是很不错的,开箱即用,制定了一系列的规则,按照规则进行代码编写即可,而且具有很高的扩展性,确实还不错!原创 2023-03-09 17:24:02 · 767 阅读 · 0 评论 -
node:express定义接口接收参数的方式
新建一个node项目,安装express这些等等的都不在多说了,执行命令即可app.js})前端这里我采用了vue3,请求用了axios包,但是并未对axios进行请求的封装,而是直接使用,在真实项目中肯定还是需要封装一下的,嘿嘿!原创 2022-10-08 16:43:12 · 1691 阅读 · 0 评论 -
node:express解析multipart/form-data数据;上传文件(单文件+多文件)
文件上传的时候,我们会采用multipart/form-data的请求体格式,而express.urlencoded()中间件并不能去解析此格式的数据,因此我们需要去找一个可以解析multipart/form-data格式的包,这里推荐使用multer,npm地址。...原创 2022-08-31 22:00:00 · 2529 阅读 · 1 评论 -
node连接mysql:Client does not support authentication protocol requested by server; consider upgrading
今天使用node在连接mysql数据库的时候,我写了以下的代码;然后就小小的眼睛,大大的迷惑。。。一顿查找,找到问题原因;mysql版本8.0以上更换了新的密码验证方式, node客户端不支持新的验证方式。...原创 2022-08-25 21:00:00 · 439 阅读 · 0 评论 -
joi:定义多个自定义错误信息
在项目中,提交表单进行字段验证是必不可少的,在node项目中,自己写if else判断非常的繁琐,也不好进行维护,所以我们通常都会引入第三方包joi,来帮助我们进行表单字段的验证。原创 2022-08-30 21:00:00 · 1523 阅读 · 2 评论