#reactjs #react-tsx
#reactjs #react-tsx
Вопрос:
В настоящее время я пытаюсь добавить svg в свое React-приложение. У меня запущен nginX, который в настоящее время обслуживает только одно изображение (localhost: 80 / ban.svg доступен через браузер и возвращает правильный значок).
import React from "react";
export class App extends React.Component{
render(){
return <img src={"localhost:80/ban.svg"}/>
}
}
Приведенный выше код не работает. Он просто говорит «Не удалось загрузить изображение» и отображает изображение ошибки браузера по умолчанию.
Я довольно новичок в React, поэтому извините, если это что-то действительно очевидное. Спасибо за помощь.
Комментарии:
1. Попробуйте добавить
http://
раньшеlocalhost
, также вы можете удалить порт, по умолчанию используется значение 80.2. Спасибо @CevaComic! ‘http: //’ исправил это
Ответ №1:
import React from "react":
export class App extends React.Component{
render(){
return <img src={"http://localhost:80/ban.svg"}/>
}
}
Попробуйте это