
Egg.js
LimonSea
做喜欢的事
展开
-
TypeScript 版的 Egg.js 部署云服务器成功示例 以及 npm start 失败的解决办法
Egg.js官方文档-部署 成功示例 首先,因为是TypeScript版本的Egg.js(Egg.js官方文档-TypeScript-部署) 本机上的操作: 自己的项目里运行 npm run ci 将TS转成JS。 将除了 node_modules 文件夹外的其他文件复制到一个新的文件夹里。 在新的文件夹里执行 npm i --production 安装生产环境所需要的包。 官网上的 tar -zcvf ../release.tgz . 命令是 Linux 平台上的操作,windows上的 WinRAR原创 2020-05-25 09:50:14 · 1214 阅读 · 0 评论 -
使用sequelize进行一对多关联查询时不想让关系表名设置为复数的解决办法
背景 早就全局设置了freezeTableName: true,正常查询不会修改查询的表名 多对一查询时也没有修改表名为复数 出错的SQL: SELECT group.id, user.id AS id, user.name AS name, user.avatar AS avatar FROM group AS group LEFT OUTER JOIN ‘user’ AS ‘users’ ON group.id = users.group_id ; 注意加粗部分???? 原因 附 Sequelize原创 2020-05-16 17:06:43 · 1718 阅读 · 0 评论 -
egg-sequelize 如何正确使用关联查询 & 报错 result.get is not a function 的解决办法
背景 使用 migrations 生成数据库。 使用的是 egg-sequelize。不使用 egg-sequelize-ts 是因为现有示例太少,且踩了很多坑。 使用 references 关联查询,不给数据库加外键约束,不使用sync。 Sequelize官方中文文档 搜索关键词:[在没有约束的情况下强制执行外键引用 查看在egg中如何使用:egg-sequelize官方文档 搜索关键词:Associate 使用TypeScript(但方法也适用于JavaScript)。 开始 我有三个表,user原创 2020-05-11 11:48:05 · 1949 阅读 · 2 评论