Derby.js プロジェクトでクライアント側のみのコードをいくつかのファイルに分割しようとしています。TinyMCE エディターと対話しているため、クライアント側のみにする必要があります。だから私は試しました:
app.ready(function(model) {
var tiny = derby.use(require('../../lib/app/TinyMCE'))
//other client-side code
}
に以下を入れますlib/app/TinyMCE.js
。
var derby = require('derby')
module.exports.decorate = 'derby'; //because before I got an 'decorate' is undefined error...
module.exports.TinyMCE = function() {
//code
}
しかし、今はobject is not a function
エラーが発生しています。
私は正しい軌道に乗っていますか?コードをパブリック ディレクトリに置くことも検討しましたが、キャッシュの有効期限が 1 年であるため、かなり不便です。
また、クエリを実行する方法は本当にありませんisServer
か?isClient