午後から→オーバークロックスマートフォン用の表示で見る午後から→オーバークロック駆け出しハッカー()によるプログラミング・サービス開発備忘録。この広告は、90日以上更新していないブログに表示しています。言語-JavaScriptDockerで開発するわけにもいかないので、ローカルで開発できるようにします。MEANに必要な全てをインストールしていきます。文句は無いのでこのままにしておきます。起動自動化Linuxにはchkconfigがありますが、Macにはlaunchctlがある模様。rev.ここのサイトさんを参考に以下のコマンドを実行して、org.mongo.mongod.plistファイルを作成。/dev/nullラベルはmongodとかに変えてもいいかもしれません。/Library/LaunchDaemons/org.mongo.mongod.plistNode.js普通に公式でダウンロードしたパッケージを実行すれば良いです。毎回sudoを付けなくてはいけないので、以下を実行。/usr/local/lib/node_modulesHomebrewとかもsudo付けないのでこちらの方が落ち着きます。expressgオプションを付けると全てのプロジェクトでパッケージを使えるようにグローバルインストールしてくれる。BowerTwitter社が作ったフロントエンド用のパッケージマネージャらしいです。これも後で使うのでインストール。bowerGruntビルドツールです。JavaでいうAntです。Developmentいよいよ本体です。素直にトップページに書かれているコマンドを打ちます。mean-cliこれで必要なものは全てインストールされました。雛形アプリの作成アプリは以下のコマンドで簡単にディレクトリ配下に作成できます。依存モジュールをインストールします。installBowerによるCSSパッケージ等のダウンロード同じディレクトリで以下を実行。-root起動アプリのルートディレクトリで単純に以下。-f自分の場合fオプションが無いと実行できませんでした。これで、晴れてhttp://localhost:3000でアクセスできます。起動オプション起動するポート番号なんかはどこで設定するのだろうと調べたら、config/env/all.jsにprocess.env.PORTという変数を発見。Codesこのサイトさんに以下のように書かれていました。環境変数オプションとは違いますが、起動時にあわせて使います。値を文字列値として受け取れることを利用しています。いう変数が使われます。server.jsこのように指定できます。よって、ポート番号や起動する環境を指定したいときは以下のように書きます。Managementでアプリを作成しましょう。URLにはhttp://127.0.0.1:3000/auth/twitter/callbackと書いてください。localhostじゃない理由は、それだと登録できないからです。Secretはメモしましょう。設定ファイルに書き込みconfig/env/development.jsを書き換えましょう。},これで後はhttp://127.0.0.1:3000にアクセスするだけです。»プロフィールid:nemupmITエンジニアを目指している大学生。参加グループプログラミングはてなブログをはじめよう!nemupmさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。