私はReactアプリケーションの状態管理にMobxとmobx-modelを使用しています。私は今のところサーバー側のレンダリングを行っていません。しかし、私はサーバー側で自分のモデルを使用する必要があるシナリオを持っています。サーバでmobx-modelを使用する
私のプロジェクトのモデル例を以下に示します。
import { API, BaseModel } from "mobx-model";
class UserModel extends BaseModel {
...
static loadAll() {
...
}
}
上記のモデルは、クライアント(ブラウザ内)で正常に動作します。しかし、私は、サーバーからloadAllメソッドを呼び出す必要があるシナリオを持っています。
次のようにサーバー側からこのモデルが必要な場合は、エラーが発生します。
const { UserModel } = require("../../src/models/models");
エラーメッセージは次のとおりです。
SyntaxError: Unexpected token import
私は、サーバー側で動作するように、この問題を解決する方法任意のアイデア?