Suche senden
Hochladen
MVCフレームワーク Sails.jsについて機能紹介
•
3 gefällt mir
•
5,555 views
kamiyam .
Folgen
Node.js勉強会 in 大阪
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 17
Empfohlen
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
kamiyam .
Hello, Node.js
Hello, Node.js
Shin Sekaryo
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
AimingStudy
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Empfohlen
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
kamiyam .
Hello, Node.js
Hello, Node.js
Shin Sekaryo
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
AimingStudy
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Node js 入門
Node js 入門
Satoshi Takami
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
About SnapKit - Open source lab -
About SnapKit - Open source lab -
Daisuke Yamashita
Nodeについて
Nodeについて
Natsuki Yamanaka
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
Node.js入門
Node.js入門
俊夫 森
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
第7回鹿児島Node.jsの会勉強会資料
第7回鹿児島Node.jsの会勉強会資料
Koichi Uchimura
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
ビルド職人の朝は早い
ビルド職人の朝は早い
Masashi MATSUI
後期講座01
後期講座01
Takenori Nakagawa
Reactjs
Reactjs
しくみ製作所
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
Longitud 160621052300
Longitud 160621052300
Gabriela Paola Castillo Jiménez
Evidencia y conclusión lemmi
Evidencia y conclusión lemmi
Gabriela Paola Castillo Jiménez
Weitere ähnliche Inhalte
Was ist angesagt?
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Node js 入門
Node js 入門
Satoshi Takami
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
About SnapKit - Open source lab -
About SnapKit - Open source lab -
Daisuke Yamashita
Nodeについて
Nodeについて
Natsuki Yamanaka
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
Node.js入門
Node.js入門
俊夫 森
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
第7回鹿児島Node.jsの会勉強会資料
第7回鹿児島Node.jsの会勉強会資料
Koichi Uchimura
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
ビルド職人の朝は早い
ビルド職人の朝は早い
Masashi MATSUI
後期講座01
後期講座01
Takenori Nakagawa
Reactjs
Reactjs
しくみ製作所
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
Was ist angesagt?
(20)
Node.js Hands-On
Node.js Hands-On
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Node js 入門
Node js 入門
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
About SnapKit - Open source lab -
About SnapKit - Open source lab -
Nodeについて
Nodeについて
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Node.js入門
Node.js入門
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
第7回鹿児島Node.jsの会勉強会資料
第7回鹿児島Node.jsの会勉強会資料
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
ビルド職人の朝は早い
ビルド職人の朝は早い
後期講座01
後期講座01
Reactjs
Reactjs
Ember コミュニティとわたし
Ember コミュニティとわたし
20131012 nodejs
20131012 nodejs
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Andere mochten auch
Longitud 160621052300
Longitud 160621052300
Gabriela Paola Castillo Jiménez
Evidencia y conclusión lemmi
Evidencia y conclusión lemmi
Gabriela Paola Castillo Jiménez
viral evolution
viral evolution
Jessi Dildy
Prescription free sleeping tablets
Prescription free sleeping tablets
John Fred
Evidencia de-la-lectura- desarrollo-de-los-conceptos-básicos-matemáticos-y-ci...
Evidencia de-la-lectura- desarrollo-de-los-conceptos-básicos-matemáticos-y-ci...
Gabriela Paola Castillo Jiménez
PRESENTACION
PRESENTACION
Alba González
Props and costumes
Props and costumes
hannahbeapalmer1
Jane austen biography
Jane austen biography
Isa Gutierrez
Alfabetización Informacional en la Biblioteca Escolar
Alfabetización Informacional en la Biblioteca Escolar
Milena Procaccini
L'indoeuropeu
L'indoeuropeu
Remei Baldó Asensi
Qlikview Introduction - EraEdge
Qlikview Introduction - EraEdge
EraEdge
Andere mochten auch
(11)
Longitud 160621052300
Longitud 160621052300
Evidencia y conclusión lemmi
Evidencia y conclusión lemmi
viral evolution
viral evolution
Prescription free sleeping tablets
Prescription free sleeping tablets
Evidencia de-la-lectura- desarrollo-de-los-conceptos-básicos-matemáticos-y-ci...
Evidencia de-la-lectura- desarrollo-de-los-conceptos-básicos-matemáticos-y-ci...
PRESENTACION
PRESENTACION
Props and costumes
Props and costumes
Jane austen biography
Jane austen biography
Alfabetización Informacional en la Biblioteca Escolar
Alfabetización Informacional en la Biblioteca Escolar
L'indoeuropeu
L'indoeuropeu
Qlikview Introduction - EraEdge
Qlikview Introduction - EraEdge
Ähnlich wie MVCフレームワーク Sails.jsについて機能紹介
WebStormでできること
WebStormでできること
kamiyam .
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
Koichiro Ohba
120512 metro styleapp_javascript
120512 metro styleapp_javascript
Takayoshi Tanaka
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
GoAzure
クラウドカンファレンスIn静岡 r cloud
クラウドカンファレンスIn静岡 r cloud
Kazuki Aranami
Mvc conf session_1_osada
Mvc conf session_1_osada
Hiroshi Okunushi
これからのクラウドネイティブアプリケーションの話をしよう
これからのクラウドネイティブアプリケーションの話をしよう
真吾 吉田
SpringBoot開発の基本
SpringBoot開発の基本
iPride Co., Ltd.
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後
Akira Inoue
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~
Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~
Daisuke Masubuchi
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
Insight Technology, Inc.
Mvc conf session_3_takehara
Mvc conf session_3_takehara
Hiroshi Okunushi
Azureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみる
Kazunori Hamamoto
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
貴志 上坂
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Kazuhiro Sera
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
Akira Inoue
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
はじめての Azure 開発
はじめての Azure 開発
Yoshitaka Seo
Ähnlich wie MVCフレームワーク Sails.jsについて機能紹介
(20)
WebStormでできること
WebStormでできること
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
120512 metro styleapp_javascript
120512 metro styleapp_javascript
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
クラウドカンファレンスIn静岡 r cloud
クラウドカンファレンスIn静岡 r cloud
Mvc conf session_1_osada
Mvc conf session_1_osada
これからのクラウドネイティブアプリケーションの話をしよう
これからのクラウドネイティブアプリケーションの話をしよう
SpringBoot開発の基本
SpringBoot開発の基本
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~
Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
Mvc conf session_3_takehara
Mvc conf session_3_takehara
Azureでmicroservicesに触れてみる
Azureでmicroservicesに触れてみる
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
はじめての Azure 開発
はじめての Azure 開発
Mehr von kamiyam .
Socket.ioとBabylonJSで作ったIoT的ななにか
Socket.ioとBabylonJSで作ったIoT的ななにか
kamiyam .
Managing multi-package repositories
Managing multi-package repositories
kamiyam .
TypeScript + Express
TypeScript + Express
kamiyam .
プラベワークのススメ
プラベワークのススメ
kamiyam .
kyoto.js13
kyoto.js13
kamiyam .
HomeKitとNode.jsを使ってSiriでコントロールするなにか
HomeKitとNode.jsを使ってSiriでコントロールするなにか
kamiyam .
Kinectを使った インタラクティブコンテンツを作った話
Kinectを使った インタラクティブコンテンツを作った話
kamiyam .
Node.jsでKinectを触ろうとして色々しくじった話
Node.jsでKinectを触ろうとして色々しくじった話
kamiyam .
ヒカ☆ラボ@Osaka NodeBotsハンズオン
ヒカ☆ラボ@Osaka NodeBotsハンズオン
kamiyam .
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
kamiyam .
JavaScript Performance 20160723
JavaScript Performance 20160723
kamiyam .
JavaScriptが魅せる新たな世界
JavaScriptが魅せる新たな世界
kamiyam .
WordBench Osaka #48 About Calypso
WordBench Osaka #48 About Calypso
kamiyam .
Async Enhancement
Async Enhancement
kamiyam .
はじめてのVue.js
はじめてのVue.js
kamiyam .
Scalable Node.js with Redis Store
Scalable Node.js with Redis Store
kamiyam .
Gruntの罪と罰
Gruntの罪と罰
kamiyam .
Node.js勉強会 Framework Koa
Node.js勉強会 Framework Koa
kamiyam .
知っているつもりで実は知らない 拾う技術捨てる技術
知っているつもりで実は知らない 拾う技術捨てる技術
kamiyam .
PhpStormとGrunt.jsで作るCakePHP快適開発環境
PhpStormとGrunt.jsで作るCakePHP快適開発環境
kamiyam .
Mehr von kamiyam .
(20)
Socket.ioとBabylonJSで作ったIoT的ななにか
Socket.ioとBabylonJSで作ったIoT的ななにか
Managing multi-package repositories
Managing multi-package repositories
TypeScript + Express
TypeScript + Express
プラベワークのススメ
プラベワークのススメ
kyoto.js13
kyoto.js13
HomeKitとNode.jsを使ってSiriでコントロールするなにか
HomeKitとNode.jsを使ってSiriでコントロールするなにか
Kinectを使った インタラクティブコンテンツを作った話
Kinectを使った インタラクティブコンテンツを作った話
Node.jsでKinectを触ろうとして色々しくじった話
Node.jsでKinectを触ろうとして色々しくじった話
ヒカ☆ラボ@Osaka NodeBotsハンズオン
ヒカ☆ラボ@Osaka NodeBotsハンズオン
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
JavaScript Performance 20160723
JavaScript Performance 20160723
JavaScriptが魅せる新たな世界
JavaScriptが魅せる新たな世界
WordBench Osaka #48 About Calypso
WordBench Osaka #48 About Calypso
Async Enhancement
Async Enhancement
はじめてのVue.js
はじめてのVue.js
Scalable Node.js with Redis Store
Scalable Node.js with Redis Store
Gruntの罪と罰
Gruntの罪と罰
Node.js勉強会 Framework Koa
Node.js勉強会 Framework Koa
知っているつもりで実は知らない 拾う技術捨てる技術
知っているつもりで実は知らない 拾う技術捨てる技術
PhpStormとGrunt.jsで作るCakePHP快適開発環境
PhpStormとGrunt.jsで作るCakePHP快適開発環境
Kürzlich hochgeladen
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
Kürzlich hochgeladen
(7)
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
MVCフレームワーク Sails.jsについて機能紹介
1.
MVCフレームワーク Sails.jsについて機能紹介 Node.js勉強会 in 大阪 2013.5.25
2.
自己紹介 • かみやん (Twitter@kamiyam) •
Meteorworks エンジニア • Webサービスつくってます http://nantokaworks.com
3.
Sails.jsとは これは、Ruby on Railsのようなフレームワー クのMVCパターンを模倣するように設計され ています.....(中略)
...チャット、リアルタイム ダッシュボード、またはマルチプレイヤーゲー ムを構築するために特に良い via. http://sailsjs.org/
4.
Sails 0.8.9:リアルタイムNode MVC http://www.infoq.com/jp/news/2013/04/ Sails-0.8.9-Released
5.
Sails.jsの特徴 • v0.8.9 (5/25現在) •
Express.js・Socket.ioを バンドル • BlueprintAPI(CRUD)
6.
Expressとの違い ・ URLルーティング ・ CRUD標準 ・
特に大きな違いはない
7.
インストール $ npm install
-g sails[@0.8.9] ※ sailsコマンドが利用可能となる。
8.
プロジェクト(パッケージ)作成 $ sails new
sails_project $ cd sails_project && npm install $ sails lift
9.
http://nantokaworks.com/?p=1101 記事にまとめています。
10.
Tips
11.
設定関連 module.exports = {
port: 80, .... 本番環境設定 config/application.js
12.
設定関連 module.exports.port = 3000 ローカル環境設定
config/local.js .gitignoreで除外されている config/application.jsをラップ
13.
設定関連 var sails =
requre("sails"); sails.lift( {}, function... ); サーバー起動後の処理実行 app.js
14.
設定関連 cb(); function... サーバー起動後の処理実行 config/bootstrap.js コールバック関数後に処理
15.
Socket.io(Sails.io)関連 var socket =
io.connect('http://example.com'); socket.request('/echo',{ message: 'hi there!' }, function (response) { // response === {success: true, message: 'hi there!'} }); SailsのSocket.io は、socketから 直接Controllerを読み込める EchoController/index が json#{success: true, message: 'hi there!'}を返す場合、
16.
• Express,Socket.ioをラップしているの で使いやすい • URLルーティング •
簡単なAPIサーバならModelを使ってす ぐ利用できる まとめ
17.
ご静聴ありがとうございました