nodejs学習:兄弟子の自宅のtwentyブログのフレームワーク
1213 ワード
今週は引き続きDreeプロジェクトのためにウォームアップして、sailsフレームワークの構築と構造に詳しいです.ちょうど教師の兄はnodejsのCMSフレームtwentyをしています.彼らはsailsフレームを使っています.構造は、まず構造を簡単に理解します.jadeファイルの中でanglarjsのコントローラによってデータの転送を行います.そして一つ一つのmodulesに伝えて操作します.ルーティング・ジャンプは言うまでもなく、nodejsとほとんど変わりません.sailsの特徴の一つはwaterlineパッケージを使ってデータベースの操作をパッケージ化することです.このように異なるデータベースの種類に対して、コードを修正するのではなく統一APIを呼び出します. データベース操作は前に述べたデータベースのインタラクションで、sailsはghostとは違っています.ghostデータベース操作はconfig.jsでdatabaseのclientを修正して選択します.基本的にはnodejs元のデータベース操作パッケージを採用しています.sailsは違ったadaterを選択するだけで、sailsに対するカスタムパッケージを選択できます.具体的な操作は以下の通りです.mogoDBに接続する例として、sailsrcファイルにmodels内に行 総括今週はlinux上にtwentyを構築しました.全体としてはプレビュー版の製品として(バージョン0.0.1)、バグと不足が多いです.そのため、配置にも時間がかかりましたが、sailsの枠組みを知るのに役立ちました.やはりアクティブな例がいい学習対象です.兄弟子が順調にベストCMSの目標を達成することを祈ります. 次の週の仕事は具体的なデータベース操作に関する勉強です.
"connection": "mongodbServer"
を追加します.configフォルダのconnections.jsにユニットを追加します.mongodbServer: {
adapter: 'sails-mongo',
host: 'localhost',
port: 27017,
// user: 'username',
// password: 'password',
// database: 'your_mongo_db_name_here'
},