Buduję aplikację na Pi-engine (aparat aplikacji PHP oparty na Zend Framework 2).Czy istnieje sposób, aby ustawić baseurl dynamicznie w require.js?
W mojej aplikacji ścieżka do pliku javascript zależy od nazwy aplikacji, a nazwa aplikacji to wybrana przez instalatora.
Na przykład adres URL require.js byłoby:
http://my.site.name/asset/module-{module_name}/script/js/require.js
zmiany module_name według tego, co nazwać wniosku podano.
wiem, że mogę umieścić ścieżkę w atrybucie „dane-main” w backend jak:
<script data-main="/asset/module-{module_name}/script/" src="/asset/module-{module_name}/script/js/require.js"></script>
Ale chcę wiedzieć, czy jest jakiś sposób, aby ustawić baseurl dynamicznie przy użyciu javascript, dzięki czemu nie muszę dotykać backendu.
Jeśli używam 'baseURL:„/ js /”', tym ścieżka żądania staje się 'http: // my.site.name/js/target.js'. – user1522830