Из описанного я сделал вывод что get.js сам решает на основе ключа какой код будет запущен у клинента- все верно
но раньше все его "ядро" вместе с виджетами загружалось одним файлом- раньше одним файлом загружался ТОЛЬКО виджет, от подключается по socket к серверу, куда отдает инфу и принимает
Теперь "ядро" должно работать на сервере, а отдавать готовый виджет в виде отдельного фалика- теперь тот виджет который передается одним файлом, должен делиться на два и по ключу отдавать нужный фрагмент кода
mvc структура- с этим все нормуль
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_keep_conn on;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Я не особо знаток Node.js, но интуиция мне говорит, что это вам поможет:
www.java2s.com/Tutorials/Javascript/Node.js_Tutori...
location /ico/ {
rewrite ^/ico/(.*)$ /domain/app/project/get/ico/$1 last;
return 403;
}
location /ico/ {
rewrite ^/ico/(.*)$ /domain/app/project/get/ico/$1.jpg last;
return 403;
}