シンプルなバージョンの codemirror を起動して実行しようとしていますが、2 つの差分ブラウザー (または incog の 1 つ) でドキュメントに移動すると、コンソールに次のエラーが表示されます。
フォワード チャネルの解析中にエラーが発生しました エラー: transformData のマップが無効です
これらは、ログインして同じドキュメントにアクセスしている 2 人の diff ユーザーです。誰もログインしておらず、ドキュメントにアクセスしている 2 つの差分ブラウザーだけだった場合は、正常に動作しました。ルートの指示に従って settings.json ファイルをセットアップし、Sharejs で引き続き動作するバージョンである meteor 1.2.1 を実行しています。meteor --release 1.2.1 --settings settings.json で実行しています。
{
"sharejs": {
"options": {
"accounts_auth": {
"authorize": {
"collection": "documents",
"token_validations": {
"or": {
"invitedUsers": "is_in_array",
"userId": "is_equal"
}
},
"apply_on": [
"read",
"update",
"create",
"delete"
]
},
"authenticate": {
"collection": "users",
"token_validations": {
"_id": "is_equal"
}
}
}
}
}
}
ドキュメントが両方とも正しいドキュメント ID (つまり、同じドキュメント ID) をレンダリングするときの HTML では...しかし、明らかに、テキストのミラーリングは表示されません。
シンプルな codemirror バージョンの使用 ( {{> sharejsCM docid=docid id="editor"}}
)
何か案は?