जवाबों:
map $foo $new_foo {
default $foo;
'' bar;
}
या
if ($foo = '') {
set $foo bar;
}
using uninitialized "foo" variable
मेरे लॉग में चेतावनी मिली तो विधि का उपयोग करना । क्या मैं इससे बच सकता हूं?
यह भी काम करता है:
map $foo $foo {
default '';
}
map $foo $bar {
default '';
'bar' 'bar';
'foo' $foo; <----- nginx: [emerg] unknown "foo" variable
}
map $foo $foo {}
त्रुटि हल करती है nginx: [emerg] unknown "foo" variable
- बस सही नहीं लगती - लेकिन यह काम करती है।
नोट: map
ब्लॉक में होना चाहिए http {}
( nginx/conf.d
)