使用Joi来对egg项目进行参数校验 Joi是什么 Joi 是 hapijs 自带的数据校验模块,高度封装常用的参数校验功能. "Joi文档" 项目中引入Joi 将Joi挂载在app对象下, app.js 新建Joi校验文件 base_contoller文件下添加Joi拦截 添加中间件进行参数拦截校 ...
分类:
其他好文 时间:
2019-12-30 11:48:50
阅读次数:
228
mongodb以及mongoose的使用 本篇为这个系列的第三篇,想看更多可以直接去github的项目:https://github.com/hellozhangran/happy egg server 更多介绍可以看:https://www.cnblogs.com/zhangran/p/11963 ...
分类:
数据库 时间:
2019-12-13 09:16:01
阅读次数:
91
1.三元表达式:如果成立返回if前的内容,如果不成立返回else的内容 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print(res) 2.列表推导式:l=['egg'+str(i) for i in range(1,11)] ...
分类:
编程语言 时间:
2019-12-11 18:58:47
阅读次数:
72
有同学在下载Python的时候出现了以下的错误:<ignore_js_op>可以通过以下方法解决: 在终端运行以下命令: sudopython -m pip install –upgrade –force pip sudopip install setuptools==33.1.1 更多技术资讯可关 ...
分类:
编程语言 时间:
2019-10-18 09:40:25
阅读次数:
90
下载克隆 git clone http://xxx/yyy.git git clone b branchName url 切换 cd yyy 切换分支 git checkout b develop git checkout b develop remote_branch_name egg. git ...
分类:
其他好文 时间:
2019-10-14 10:36:22
阅读次数:
94
列表推导式 egg_list=["鸡蛋%s"%i for i in rang(10)] print(egg_list) 生成器表达式 g=(i for i in range(10))#生成器 for i in g: print(i) #这两个的不同 括号不一样,返回值不一样,生成器表达式不占用内存 ...
分类:
其他好文 时间:
2019-10-13 18:37:42
阅读次数:
42
没有 和`EGG_SERVER_ENV`环境变量的场景 执行 ,默认读取 。 执行 ,默认读取 有 和`EGG_SERVER_ENV`环境变量的场景 优先级高于 。 比如,要为开发流程增加集成测试环境 SIT。将 设置成 sit(并建议设置 NODE_ENV = production,也可以不设置) ...
分类:
Web程序 时间:
2019-10-12 12:54:44
阅读次数:
634
1、eggjs官网: https://eggjs.org/zh-cn/tutorials/index.html 2、egg + vue 工程化解决方案,包括ssr: https://www.yuque.com/easy-team/egg-vue ...
分类:
Web程序 时间:
2019-10-09 15:27:59
阅读次数:
91
1 #include 2 #define _for(i,a,b) for(int i = (a);i b;i --) 4 #define INF 0x3f3f3f3f 5 #define MOD 1000000007 6 #define maxn 50003 7 typedef long long ... ...
分类:
其他好文 时间:
2019-10-03 10:31:45
阅读次数:
72
一道陈题. 100 层楼 2 个玻璃球 起因是窥室友手机屏, 看到他群里有人问一个经典问题. 两个一模一样的玻璃球, 两个玻璃球如果从一定高度掉落到地上会被摔碎, 如果在这个高度以下往下扔怎么都不会碎, 现在已知这个恰巧摔碎的高度范围在 1 层楼到 100 层楼之间, 如何用最少的试验次数, 用这两 ...
分类:
其他好文 时间:
2019-09-13 13:50:28
阅读次数:
81