첫 번째 React webapp에 react-router
을 설정하려고합니다. 페이지를 새로 고칠 때 css가 중첩 페이지에 대해로드되지 않는다는 점만 제외하면 작동하는 것 같습니다. .React-router가 새로 고침시 중첩 페이지에 CSS를로드하지 않습니다.
그러나 그것은 단지 한 단계 예컨대 /dashboard
작동하지만, CSS는 여기 /components/timer
내 index.jsx
파일
import './assets/plugins/morris/morris.css';
import './assets/css/bootstrap.min.css';
import './assets/css/core.css';
import './assets/css/components.css';
import './assets/css/icons.css';
import './assets/css/pages.css';
import './assets/css/menu.css';
import './assets/css/responsive.css';
render(
<Router history={browserHistory}>
<Route path="/" component={Dashboard}/>
<Route path="/components/:name" component={WidgetComponent}/>
<Route path="*" component={Dashboard}/>
</Router>,
document.getElementById('root')
);
어떤 생각을 왜 모습입니다로드되지 않습니다?
당신은 그 .CSS 파일에 404을 받고 있습니까? 귀하의 웹 서버가 귀하의 index.js에 '/'와'/ components/: name'을 모두 가리키고 있습니까? – JorgeObregon
@ JorgeObregon이 404를 얻으면 http : // localhost : 3000/assets/대신에 http : // localhost : 3000/components/assets/js/jquery.slimscroll.js로 CSS와 스크립트를로드하려고 시도합니다. js/jquery.slimscroll.js' –
@JorgeObregon 어떻게 내 웹 서버를 '/ components/: name'으로 가리 킵니까? –