Open2

MikroORMとfastifyの組み合わせでエラーが出るとき

いかそばいかそば

今回起きたこと

MikroORM の RequestContext を利用して EntityManager をリクエストごとに fork するようにしていたけれど、ハンドラーの途中から以下のエラーを MikroORM が投げるようになってしまった。

ValidationError: Using global EntityManager instance methods for context specific actions is disallowed. If you need to work with the global instance's identity map, use `allowGlobalContext` configuration option or `fork()` instead.