egg
2020-07-15 本文已影响0人
罗不错
-
egg的router.js,除了可以做路由映射页面,也可以映射接口,如router.get('/getData', controller.home.getData);
-
home相当于是个微服务,提供相关的接口集合
3.安装egg-mysql,连接mysql8.0+
最新的mysql模块并未完全支持MySQL 8的“caching_sha2_password”加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。因此,下面的方式命令是默认已经使用了“caching_sha2_password”加密方式,该账号、密码无法在mysql模块中使用,如
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
正确的写法
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
mysql> FLUSH PRIVILEGES; // 执行成功后,刷新权限
-
服务器安装执行npm i --production 安装生产依赖
-
get请求,参数放链接中, egg用this.ctx.query 或this.ctx.querystring获取
get请求,参数放body中, egg用this.ctx.request.body获取