Beauty Salon α-BET (alphabet)

space001
Blender3d Collada dae modeling Use Papervision3d on Progression3 and 4 http://a-bet.secret.jp/#/access
more whaison works.
whaison space
space002
http://whaison.jugem.jp/ https://jp.pinterest.com/whaison/ https://www.instagram.com/whaison/ https://whaison.amebaownd.com/
https://suzuri.jp/whaison
http://whaison.blogspot.com/
http://whaison.tumblr.com/ http://qiita.com/users/whaison http://www.behance.net/whaison https://github.com/whaison/ https://bitbucket.org/whaison http://serato.com/user/whaison http://whaison.hatenablog.jp/

typo memo
http://d.hatena.ne.jp/whaison/


dayNote
http://www.myspace.com/whaison http://ameblo.jp/whaison/ http://blog.crooz.jp/whaison/ http://blog.crooz.jp/whaisoncafe/ http://nenpyo.org/whaison

fulldisk
http://full.shin-gen.jp/
http://whaison.client.jp/
http://www.dclog.jp/whaison/
featured forums.
space004
forum.unity3d.com/

forums.unrealengine.com.

Progression Forum.

FlashDevelop Forum.

Papervision3D Forum.

FlexUserGroup Forum.

SparkProjectForum.





Twitter







Mobile
qrcode
Calendar
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2024 >>
New Entries
Archives
Categories
Recent comment
  • FlashDevelopでフォント埋め込み
    感謝!! (12/24)
  • cocos2d-x-3.0rc0 ,c++ ,cpp でTexturePacker で 吐き出した、plist と png でパラパラアニメーションのコード例
    whaison (04/17)
  • Blender2.67にbvh(web上に2500個以上ころがってる)入れてそのBoneオブジェクトをUnity4.0のmecanimで使う
    whaison (08/19)
  • Apple Dev Center 「Certificates, Identifiers & Profiles」で Adhoc をつくってXCode4.6.1でArchiveしてipaを書き出し
    whaison (04/30)
  • Flash CS6でプロパティーパネルで物理演算のジャンプの高さを設定できるCitrus Engine
    whaison (03/01)
  • 「Flash以外、例えばKinectとか」ON TOKYO (会場:高田馬場4-11-8 Floor 6階 ) 短縮URL http://bit.ly/dI0Bfx
    uka (03/02)
  • App Store Review Guidelines アップル社のアプリ審査基準ガイドライン和訳 Apple が 開発者を悩ませ ユーザーをハッピーにしたいガイドライン。w
    whaison (01/25)
  • Unity3d では ADOBE JAPAN OSAKIで行われたFITC 2010 TOKYOでは、 「iOS用にパブリッシュするためには、フリー版ではなくて、有料版を買ってください。さらに追加のパッケージである、"iOS Package (for Development)"を買ってください」とのことだった。
    whaison (01/25)
  • enjoy Adidas-Futsal-Park
    whaison (01/16)
  • MacBookAir にFlashPlayer入れたらなった。Mac Flash Player 10.1/10.2でUstream などでカメラが認識されないバグそんなときはUstreamProducer!でもなくiPhoneだと直ぐにライブ配信できた
    whaison (01/14)
simple sintax high lighter2.0
space003
SyntaxHighlighter2.0用 の貼り付けコード作成する!
ブログパーツ-BLOG PARTS.
Profile
Links
Recommend
Sponsored Links
Admin
無料ブログ作成サービス JUGEM
Seach this site
            
2022.03.28 Monday
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | - | | - | - | pookmark |
            
2016.05.15 Sunday
(Node.js) http-server の rootディレクトリを変更する方法
 

Node.js
OSX なら、nodebrew や nvm を使うのがやはり一番ですね。
Node.js をインストール(http://whaison.jugem.jp/?eid=781)できると、
同時に npm が自動的にインストールされます。これを使って、簡単にローカルサーバ用の環境を作ることができます。


npm でグローバルオプションを付けて http-server をインストールしておくと、簡単にローカルサーバを立ち上げられます。
   http-server本体はここにあるけど見る必要ない(https://github.com/nodeapps/http-server)



$sudo npm -g install http-server
(中略)

$ http-server

Starting up http-server, serving ./

Available on:

  http://127.0.0.1:8080

  http://192.168.179.5:8080

Hit [CTRL-C] to stop the http-server を[CTRL-C]で閉じる。



http-server の rootディレクトリを変更する方法は

ターミナルでドキュメントルートにしたいディレクトリに移動してコマンドを叩くだけです。

$cd フォルダドラッグして
$ http-server -p 8000 
$ http-server -o
#-oでブラウザ開いてくれちゃう。

ブラウザで http://0.0.0.0:8000/にアクセスしてみましょう。

--
他 設定方法はこちら
 

http-serverにはいくつかのコマンドラインオプションが用意されています。

  • -p Port to use (defaults to 8080)  ポート変更
  • -a Address to use (defaults to 0.0.0.0) アドレス変更 
  • -d Show directory listings (defaults to ‘True’)  ディレクトリの表示するか?
  • -i Display autoIndex (defaults to ‘True’) インデックス表示するか?
  • -e or --ext Default file extension if none supplied (defaults to ‘html’) デフォルトファイルの拡張子
  • -s or --silent Suppress log messages from output ログメッセージ出すか
  • --cors Enable CORS via the Access-Control-Allow-Origin header 
  • -o Open browser window after staring the server ブラウザで開きます。
  • -h or --help Print this list and exit. ヘルプを開きます
  • -c Set cache time (in seconds) for cache-control max-age header, e.g. -c10 for 10 seconds. To disable caching, use -c-1. キャッシュの設定


参考
https://firegoby.jp/archives/5706
--
--
npm -g install http-server root directory mac
http-server root
| whaison | Node.js | 10:39 | comments(0) | - | pookmark |
            
2015.11.04 Wednesday
MacOSX10.10.4 Node.js v4.2.1 インストール
Node.js のバージョン管理用の

otsuka-noboru:~ labo-otsuka-noboru$ brew install nodebrew

==> Downloading https://github.com/hokaccha/nodebrew/archive/v0.8.1.tar.gz

==> Downloading from https://codeload.github.com/hokaccha/nodebrew/tar.gz/v0.8.1

######################################################################## 100.0%

==> /usr/local/Cellar/nodebrew/0.8.1/bin/nodebrew setup_dirs

==> Caveats

Add path:

  export PATH=$HOME/.nodebrew/current/bin:$PATH

To use Homebrew's directories rather than ~/.nodebrew add to your profile:

  export NODEBREW_ROOT=/usr/local/var/nodebrew

Bash completion has been installed to:

  /usr/local/etc/bash_completion.d

zsh completion has been installed to:

  /usr/local/share/zsh/site-functions

==> Summary

  /usr/local/Cellar/nodebrew/0.8.1: 7 files, 48K, built in 115 seconds

otsuka-noboru:~ labo-otsuka-noboru$ node (node.js入ってないこと確認)

-bash: node: command not found

/Users/labo-otsuka-noboru/.bash_profileをテキストエディタで開いて
export PATH=$HOME/.nodebrew/current/bin:$PATH 
をコピぺしてセーブ

 

otsuka-noboru:~ labo-otsuka-noboru$ source ~/.bash_profile

otsuka-noboru:~ labo-otsuka-noboru$ nodebrew help

nodebrew 0.8.1

Usage:

    nodebrew help                         Show this message

    nodebrew install <version>            Download and install a <version> (compile from source)

    nodebrew install-binary <version>     Download and install a <version> (binary file)

    nodebrew uninstall <version>          Uninstall a version

    nodebrew use <version>                Use <version>

    nodebrew list                         List installed versions

    nodebrew ls                           Alias for `list`

    nodebrew ls-remote                    List remote versions

    nodebrew ls-all                       List remote and installed versions

    nodebrew alias <key> <version>        Set alias to version

    nodebrew unalias <key>                Remove alias

    nodebrew clean <version> | all        Remove source file

    nodebrew selfupdate                   Update nodebrew

    nodebrew migrate-package <version>    Install global NPM packages contained in <version> to current version

    nodebrew exec <version> -- <command>  Execute <command> specified <version>

Example:

    # install from binary

    nodebrew install-binary v0.10.22

    # use a specific version number

    nodebrew use v0.10.22

    # io.js

    nodebrew install-binary io@v1.0.0

    nodebrew use io@v1.0.0


otsuka-noboru:~ labo-otsuka-noboru$ (上の感じでヘルプがでればOK)

otsuka-noboru:~ labo-otsuka-noboru$ nodebrew ls-remote

v0.0.1    v0.0.2    v0.0.3    v0.0.4    v0.0.5    v0.0.6    

v0.1.0    v0.1.1    v0.1.2    v0.1.3    v0.1.4    v0.1.5    v0.1.6    v0.1.7

v0.1.8    v0.1.9    v0.1.10   v0.1.11   v0.1.12   v0.1.13   v0.1.14   v0.1.15

v0.1.16   v0.1.17   v0.1.18   v0.1.19   v0.1.20   v0.1.21   v0.1.22   v0.1.23

v0.1.24   v0.1.25   v0.1.26   v0.1.27   v0.1.28   v0.1.29   v0.1.30   v0.1.31

v0.1.32   v0.1.33   v0.1.90   v0.1.91   v0.1.92   v0.1.93   v0.1.94   v0.1.95

v0.1.96   v0.1.97   v0.1.98   v0.1.99   v0.1.100  v0.1.101  v0.1.102  v0.1.103

v0.1.104  

v0.2.0    v0.2.1    v0.2.2    v0.2.3    v0.2.4    v0.2.5    v0.2.6    

v0.3.0    v0.3.1    v0.3.2    v0.3.3    v0.3.4    v0.3.5    v0.3.6    v0.3.7

v0.3.8    

v0.4.0    v0.4.1    v0.4.2    v0.4.3    v0.4.4    v0.4.5    v0.4.6    v0.4.7

v0.4.8    v0.4.9    v0.4.10   v0.4.11   v0.4.12   

v0.5.0    v0.5.1    v0.5.2    v0.5.3    v0.5.4    v0.5.5    v0.5.6    v0.5.7

v0.5.8    v0.5.9    v0.5.10   

v0.6.0    v0.6.1    v0.6.2    v0.6.3    v0.6.4    v0.6.5    v0.6.6    v0.6.7

v0.6.8    v0.6.9    v0.6.10   v0.6.11   v0.6.12   v0.6.13   v0.6.14   v0.6.15

v0.6.16   v0.6.17   v0.6.18   v0.6.19   v0.6.20   v0.6.21   

v0.7.0    v0.7.1    v0.7.2    v0.7.3    v0.7.4    v0.7.5    v0.7.6    v0.7.7

v0.7.8    v0.7.9    v0.7.10   v0.7.11   v0.7.12   

v0.8.0    v0.8.1    v0.8.2    v0.8.3    v0.8.4    v0.8.5    v0.8.6    v0.8.7

v0.8.8    v0.8.9    v0.8.10   v0.8.11   v0.8.12   v0.8.13   v0.8.14   v0.8.15

v0.8.16   v0.8.17   v0.8.18   v0.8.19   v0.8.20   v0.8.21   v0.8.22   v0.8.23

v0.8.24   v0.8.25   v0.8.26   v0.8.27   v0.8.28   

v0.9.0    v0.9.1    v0.9.2    v0.9.3    v0.9.4    v0.9.5    v0.9.6    v0.9.7

v0.9.8    v0.9.9    v0.9.10   v0.9.11   v0.9.12   

v0.10.0   v0.10.1   v0.10.2   v0.10.3   v0.10.4   v0.10.5   v0.10.6   v0.10.7

v0.10.8   v0.10.9   v0.10.10  v0.10.11  v0.10.12  v0.10.13  v0.10.14  v0.10.15

v0.10.16  v0.10.17  v0.10.18  v0.10.19  v0.10.20  v0.10.21  v0.10.22  v0.10.23

v0.10.24  v0.10.25  v0.10.26  v0.10.27  v0.10.28  v0.10.29  v0.10.30  v0.10.31

v0.10.32  v0.10.33  v0.10.34  v0.10.35  v0.10.36  v0.10.37  v0.10.38  v0.10.39

v0.10.40  

v0.11.0   v0.11.1   v0.11.2   v0.11.3   v0.11.4   v0.11.5   v0.11.6   v0.11.7

v0.11.8   v0.11.9   v0.11.10  v0.11.11  v0.11.12  v0.11.13  v0.11.14  v0.11.15

v0.11.16  

v0.12.0   v0.12.1   v0.12.2   v0.12.3   v0.12.4   v0.12.5   v0.12.6   v0.12.7

v4.0.0    

v4.1.0    v4.1.1    v4.1.2    

v4.2.0    v4.2.1    v4.2.2    

v5.0.0    

io@v1.0.0 io@v1.0.1 io@v1.0.2 io@v1.0.3 io@v1.0.4 

io@v1.1.0 

io@v1.2.0 

io@v1.3.0 

io@v1.4.1 io@v1.4.2 io@v1.4.3 

io@v1.5.0 io@v1.5.1 

io@v1.6.0 io@v1.6.1 io@v1.6.2 io@v1.6.3 io@v1.6.4 

io@v1.7.1 

io@v1.8.1 io@v1.8.2 io@v1.8.3 io@v1.8.4 

io@v2.0.0 io@v2.0.1 io@v2.0.2 

io@v2.1.0 

io@v2.2.0 io@v2.2.1 

io@v2.3.0 io@v2.3.1 io@v2.3.2 io@v2.3.3 io@v2.3.4 

io@v2.4.0 

io@v2.5.0 

io@v3.0.0 

io@v3.1.0 

io@v3.2.0 

io@v3.3.0 io@v3.3.1 

otsuka-noboru:~ labo-otsuka-noboru$ 
 

otsuka-noboru:~ labo-otsuka-noboru$ nodebrew install-binary v4.2.1

fetch: http://nodejs.org/dist/v4.2.1/node-v4.2.1-darwin-x64.tar.gz

######################################################################## 100.0%

Install successful


ここでだめなときがあります。

http://nodejs.org/dist/v4.2.1/node-v4.2.1-darwin-x64.tar.gz を直接ダウンロードして
Warning: /Users/whaison/.nodebrew/src/v4.2.1/node-v4.2.1.tar.gz: No such fileとかいわれるので
直接そこにディレクトリ作って
 

nodebrew install v4.2.1

でもいいです。

otsuka-noboru:~ labo-otsuka-noboru$ 

otsuka-noboru:~ labo-otsuka-noboru$ nodebrew ls (インストールできているか確認します)

v4.2.1

current: none

otsuka-noboru:~ labo-otsuka-noboru$ 

currentに出てくるのが、現在利用中のversionです。
まだ、v4.2.1をインストールしただけで利用するように設定してないので、noneになっています。
後は、使いたいバージョンをcurrentにすれば、完了です。
 

otsuka-noboru:~ labo-otsuka-noboru$ nodebrew use v4.2.1  (currentを設定する)

use v4.2.1

otsuka-noboru:~ labo-otsuka-noboru$ node -v  (バージョンを確認する)

v4.2.1

otsuka-noboru:~ labo-otsuka-noboru$ 

できあがりです。!!!


さいごに
npm のバージョンが低くて npm install が失敗する場合があるので、npm を最新化しておきます。npm のバージョンが低くて npm install が失敗する場合があるので、npm を最新化しておきます。

otsuka-noboru:~ labo-otsuka-noboru$ npm install -g npm

/Users/labo-otsuka-noboru/.nodebrew/node/v4.2.1/bin/npm -> /Users/labo-otsuka-noboru/.nodebrew/node/v4.2.1/lib/node_modules/npm/bin/npm-cli.js

npm@3.3.10 /Users/labo-otsuka-noboru/.nodebrew/node/v4.2.1/lib/node_modules/npm


ここでうまくいかない場合があります。

npmを再インストール

もともとinstallされているnode,npmの残骸が悪さをしているので削除

npm消します。

sudo rm -rf /usr/local/lib/node_modules

削除されたことを確認

$ npm -v
-bash: /usr/local/bin/npm: No such file or directory

npmを再インスト

$ curl -0 -L http://npmjs.org/install.sh | sudo sh

パスを通す

$ echo ‘export PATH=$PATH:~/.nodebrew/current/bin:~/.nodebrew/current/lib/node_modules/npm/bin’ >>
~/.bashrc
$ source ~/.bashrc

正常に表示された

$ npm -v
3.3.12

otsuka-noboru:~ labo-otsuka-noboru$ npm -v

3.3.10

otsuka-noboru:~ labo-otsuka-noboru$ 

最後に、npm install を sudo無しで実行できるようにしておきます。

otsuka-noboru:~ labo-otsuka-noboru$ cd /

otsuka-noboru:/ labo-otsuka-noboru$ cd ~ labo-otsuka-noboru$

otsuka-noboru:~ labo-otsuka-noboru$ (ユーザーディレクトリに移動した。)

otsuka-noboru:~ labo-otsuka-noboru$ sudo chown -R /.npm

usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ...

       chown [-fhv] [-R [-H | -L | -P]] :group file ...

otsuka-noboru:~ labo-otsuka-noboru$ sudo chown -R /usr/local/lib/node_modules

usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ...

       chown [-fhv] [-R [-H | -L | -P]] :group file ...

otsuka-noboru:~ labo-otsuka-noboru$ 


あとはプロジェクトのディレクトリに移動して

otsuka-noboru:~ labo-otsuka-noboru$ cd /work/GLSL/webgl_studio 

otsuka-noboru:webgl_studio labo-otsuka-noboru$ npm install
〜省略〜

otsuka-noboru:webgl_studio labo-otsuka-noboru$ npm start

> nodeWebglStudio@0.0.0 start /work/GLSL/webgl_studio

> node ./bin/www

下記にアクセスすると
http://localhost:3000/
 

GET / 200 2248.814 ms - 3217

GET /style.css 200 8729.987 ms - 1970

GET /script.js 200 9126.883 ms - 8818

GET /favicon.ico 404 8191.110 ms - 926

〜省略〜

いろいろロードされます。


参考サイト
http://akiyoko.hatenablog.jp/entry/2015/06/20/132239
http://qiita.com/sinmetal/items/154e81823f386279b33c

 
| whaison | Node.js | 18:24 | comments(0) | - | pookmark |