#javascript #url
Вопрос:
У меня есть файл JavaScript http://localhost:3000
. Этот файл включает в себя некоторые ресурсы (изображения, шрифты), которые находятся по одному и тому же URL-адресу.
Но проблема в том, что когда я добавляю этот скрипт http://localhost:5000
, все ресурсы этого файла используются http://localhost:5000
в качестве базового URL-адреса. Они должны были прийти оттуда http://localhost:3000
.
// http://localhost:3000 // script.js const image = './assets/logo.png'; // http://localhost:5000 lt;script type="text/javascript" crossorigin src="http://localhost:3000/script.js"gt;lt;/scriptgt; // image const value is, `http://localhost:5000/assets/logo.png`
Комментарии:
1. вы должны указать полный путь для ресурсов с другого сервера. если мы дадим что-то относительное, оно будет выбрано с текущего работающего сервера
2. Это невозможно, так как
localhost:3000
может быть другой URL-адрес, когда я настраиваю его на сервере. Вы можете попросить использовать.env
, но это также невозможно.