let myVar = false;
const getMyVar = () => myVar;
const setMyVar = (value) => { myVar = value };
module.exports = { getMyVar, setMyVar };
const { getMyVar, setMyVar } = require('./myVarModule');
console.log(getMyVar());
setMyVar(true);
console.log(getMyVar());
paramsSerializer.indexes
Configuration for formatting array indexes in the params.
Three available options:
(1)indexes: null
(leads to no brackets),
(2) (default)indexes: false
(leads to empty brackets),
(3)indexes: true
(leads to brackets with indexes).
axios.get('https://api.kinopoisk.dev/v1.4/movie', {
params: {
page: page,
limit: limit,
notNullFields: ['poster.url', 'movieLength']
},
paramsSerializer: {
indexes: null
}
});
div:has(img:hover) h2 {
color: red;
}
server {
...
# наследуется во все location где явно не задано
auth_request .auth;
location ^~ /unique_domain_without_user_agent_condition {
# тут auth_request не вызываем
auth_request off;
return 402;
}
location .auth {
# проверка UA
if ($http_user_agent !~* "test") {
return 403;
}
return 200;
}
}
$ ls -l /etc/nginx/sites-enabled/default
lrwxrwxrwx 1 root root 34 ott 24 10:54 /etc/nginx/sites-enabled/default -> /etc/nginx/sites-available/default
"type": "module"
display:inline
. Можно считать что они все аналогичны тегу span.display: block
.location = /test {
return 302 /test/;
# или 301
}
/path → /path/
работает только если запрос внутри location обрабатывается одной из *_pass директив.
nginx.org/ru/docs/http/ngx_http_core_module.html#l...
[...]
Если location задан префиксной строкой со слэшом в конце и запросы обрабатываются при помощи proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass, memcached_pass или grpc_pass, происходит специальная обработка. В ответ на запрос с URI равным этой строке, но без завершающего слэша, будет возвращено постоянное перенаправление с кодом 301 на URI с добавленным в конец слэшом.
[...]
for (let i = 0; i < clickCount - 1; i++) {
elementstypeWorkFirst[i].innerHTML = '';
}
# Arguments.
ARG NGINX_VERSION
ARG APP_CODE_PATH_CONTAINER
# Install nginx.
FROM nginx:${NGINX_VERSION}-alpine
# Load scripts.
COPY scripts/* /tmp/scripts/
RUN chmod -R 777 /tmp/scripts/
# объявляем ещё раз. Как можно ближе к реальному месту использования что бы не испортить кеширование директив выше.
ARG APP_CODE_PATH_CONTAINER
# Modify configuration.
RUN /tmp/scripts/modify_config.sh /etc/nginx/conf.d/default.conf "__NGINX_ROOT" ${APP_CODE_PATH_CONTAINER};
...
{ name:"object" }
и привязал его канатом с биркой obj к земле (obj = ...
).arrq = [obj]
).obj = null
).arrq[0] = null
), то он улетит и в конце концов где-то упадёт и пропадёт (сработает сборщик мусора).