タグ付けされた質問 「sails.js」

5
Node.js Webアプリケーションの例/チュートリアル[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 だから私は、Javascriptの上のダグラス・クロックフォードの優れたシリーズを見終わって、最終回(今のところ)で、loopageのNode.jsは、サーバー側のコードのために近くの完璧なソリューションですなぜ彼は産みます。 データベースではなく、Node.jsで実行されているクロージャで状態を維持することについて話し、テンプレートシステム(JSP、PHP、ASPなど)はより複雑なWebアプリケーションの抽象化としては不十分であり、node.jsはこれに対する解決策。 そして、購入する準備ができていますが、このパターンを使用したWebアプリケーションの例や、これを実行する方法についての本やチュートリアルが見つかりません。私は単純なアプリケーションについて話しているのではなく、Crockfordが彼の講演で話しているパターンを使用するものです。Node.jsで記述されたWebアプリケーションのチュートリアル/例がどこにあるか誰もが知っています(そしてもちろん、GeddyとExpressJsについて知っていますが、それらはCrockfordが話していた根本的に異なるパターンに従っていないようで、より似ていましたNode.jsでRailsy体験をする)。 [3年後のメモ:Express、Geddy、Sails、Krakenなどはすべて、Ruby / PHP / JavaのRails / Symfony / Springフレームワークの再実装のようです。一方、パーカーや流星はまったく新しいパラダイムへの挑戦です。 KOAは興味深いように見えますが、使用可能にはなっていませんが、過去のMVCアプリケーションの履歴を備えたJavaScriptの長所に基づいて構築されているようです。3年が経過した今でも、Node.jsは新しい熱さではなくなっていますが、今でもエキサイティングな時期です。少なくとも現在使用されているNodeの実例はたくさんあります...


4
Sails.jsとMeteor-両方の利点は何ですか?[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前に閉鎖されました。 この質問を改善する 私はNodejsとそのフレームワークについて多くのことを読んでいて、最近、最初の完全なjavascriptフロントエンド(Angularjsを使用)を終了しました。 次のペットプロジェクトは、次の2つのフレームワークのいずれかを使用したNodejsアドベンチャーになると決めました。 Sails.js 流星 私は両方について読みましたが、それでもそれらの違いを完全に理解することはできず、なぜ私はどちらか一方を使用することを選択する必要があります。だから、あなたの最高のセールスマンの帽子をかぶって、フレームワークを選んで、それを私に売ってください。 ペットプロジェクトに必要な機能は次のとおりです。 ライブスコア Redditのようなスレッド、リアルタイム ウィキペディアのようなページ版 ユーザー/役割

8
Express / Node.JSを使用して、すべてのビューでアクセス可能なグローバル変数を作成するにはどうすればよいですか?
さて、私はJekyllを使用してブログを_config.yml作成しました。すべてのテンプレート/レイアウトでアクセスできる、ファイル内の変数を定義できます。私は現在、EJSテンプレートとejs-localsでNode.JS / Expressを使用しています(パーシャル/レイアウト用。Jekyllに精通している人がいる場合に見られるようなグローバル変数と同様のことをしたいと思っています。サイトのタイトル(ページタイトルではなく)、作成者/会社名。これらはすべてのページで同じです。site.title_config.yml これが私が現在していることの例です。 exports.index = function(req, res){ res.render('index', { siteTitle: 'My Website Title', pageTitle: 'The Root Splash Page', author: 'Cory Gross', description: 'My app description', indexSpecificData: someData }); }; exports.home = function (req, res) { res.render('home', { siteTitle: 'My Website Title', pageTitle: 'The Home Page', author: 'Cory Gross', description: …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.