Hatena::Grouperlang

檜山正幸のErlang未確認情報 RSSフィード

 | 

2009-04-21 (火)

YAWS for Windows:余計なことを

| 10:20

YAWS for Windowsは、インストーラが勝手にパスを追加する。まー、当たり前の動作だけど、僕はハマってしまった。

Argから取れるURLパスの情報

| 13:59

Argに何でも入っているが、まず、request内にpathがある。

  • request.path {abs_path,"/app/dump/foo?bar"}

abs_pathじゃないときがあるかどうかは不明。abs_pathじゃないリクエスト? イメージできない。

argの直下にあるpathinfoがけっこう使いやすい。

  • server_path "/app/dump/foo"
  • querydata "bar"
  • prepath "/app/"
  • pathinfo "/foo"

ローカルファイルシステムとの関係は次でわかる。

  • docroot "c:/cygwin/var/yaws_site"
  • docroot_mount "/"
  • fullpath "c:/cygwin/var/yaws_site/app/dump/foo"

ゲスト



トラックバック - http://erlang.g.hatena.ne.jp/m-hiyama/20090421
 |