私はノードの世界が初めてです。Node+Express+Bookshelf を構築したい (今のところフロントエンドは忘れてください)。私はこのチュートリアルに従っています。
しかし、Node 構造がどのように見えるかをリファクタリングしたいと思います。
app/
controller/
models/
...
server.js
gruntFile.js
...
私はまだこの世界に慣れていないので、初期化がどこにあるのかわかりませんが、
Bookshelf.DB = Bookshelf.initialize({
client: 'postgres',
connection: {
....
}
});
そして、モデルを内部に記述する方法は次のapp/models/users.server.model.js
とおりです。これは私が持っているものです:
'use strict';
var Bookshelf = require('bookshelf').DB;
exports.model = Bookshelf.Model.extend({
tableName: "users",
});
最後に、自分のモデルを他のファイルで使用するにはどうすればよいですか?