0

翡翠に画像のURLを設定しようとしています...

私はこれを持っています:img(src = 'http://192.168.1.8:8081')

サーバーアドレスで192.168.1.8を自動的に変更する必要があります...

たとえば、オフィスからサーバーに接続する場合、URLは次のようになります。img(src = 'http://myPUBLICserveraddress:8081')

これどうやってするの?

ありがとう

4

1 に答える 1

2

私はDust.jsでこれを行いますが、原則は同じである必要があります。hostnameこれを行う方法は、開発と本番の両方のアプリにaとport属性を設定することです(app.configure('development')とで割り当てられapp.configure('production')ます)。次に、テンプレートで、次と同等のDust.jsを実行します。

- if (port)
    img(src="http://#{host}:#{port}")
- else
    img(src="http://#{host}")

そして、私が探しているものを手に入れます。これは、環境(開発と本番)に基づいた正しいリンクです。

于 2012-11-01T17:03:17.870 に答える