Я пытаюсь получить доступ к моим предварительно скомпилированным файлам моего приложения из другого. У меня есть определенная архитектура. Вот упрощенное деревоЧтобы получить доступ к файлам javascript из другого приложения
├── app
│ ├── assets
│ │ ├── javascripts
│ │ │ ├── application.coffee
│ │ │ ├── my_js_file.coffee
├── my-other-app
│ ├── index.html
│ ├── javascript
│ │ ├── anotherJSFile.js
Я хотел бы загрузить на index.html
скомпилированный файл my_js_file.coffee
.
my-other-app
не является Rails-приложением. Он содержит базовый index.html
файл, в котором конкретный URL перенаправления, где я пытаюсь что-то вроде:
<script src="http://myapp.com/assets/my_js_file.js"></script>
Я определил его на файл конфигурации Apache
(эта часть в порядке).
Моя проблема заключается в том, что я не могу найти способ доступа к скомпилированному файлу my_js_file.js
. Доступ к файлу и самому имени файла (с отпечатком пальца). Как я могу это решить?
Edit: Я думаю, что основная проблема исходит от отпечатков пальцев, потому что мне нужно знать, что адаптировать свой URL на моем втором приложении динамически.
Edit2: Я нашел способ создания динамического URL с правильным отпечатка пальца, но я до сих пор не может получить доступ к собранным файлам (неавторизованных)
Уверены ли ссылки на другой файл? Попробуйте поместить URL-адрес ('http: // myapp.com/assets/my_js_file.js') в адресную строку вашего браузера. Если это работает, то странно, что первое приложение не может его увидеть. Я бы использовал вкладку сети в инструментах chrome dev для ее отладки. –
нет, это не потому, что на производстве мне нужно знать отпечаток пальца. И я не знаю, как получить этот отпечаток пальца, чтобы изменить мой url в соответствии с ним. – BriceB
Вам нужно больше поговорить об этом отпечатке пальца в своем вопросе, так как это явно является причиной проблемы. –