eggjs / eggjs/egg

如何优雅地为egg-Sequelize扩展数据类型

Open
#4,723 0 comments 0 reactions 0 assignees View on GitHub
Inactive
Dominant language
TypeScript
Stars
19k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

在我的应用中,我需要手动为Sequelize增加一个新的数据类型,并在多个model中使用。
然而egg-Sequelize的初始化和model加载都在`configWillLoad`和 `configDidLoad`之间完成,我找不到一个位置(Sequelize挂载到app后、model加载前)来运行我的数据类型扩展语句。

在当前的应用中,我将扩展语句加在每个model文件头部以保证model加载前扩展数据类型总是已经被声明了,但是我希望能找到一个更优雅而易于维护的扩展数据类型方式。

请问有什么解决方案吗?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.