login register Sysop! about ME  

2020년 04월 25일 15시 50분 00초,     조회수 : 181
  제목 : asp.net mvc5 에서 react 사용을 위한 route 문의 드립니다.
SEQ : 34755 글쓴이 : baejduck

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

클래식 asp 동작중인 서버에서 응용프로그램으로 /fn 이란 폴더 하위로    mvc5 + react  로 작업을 진행중입니다.
/fn  으로 접근시   HomeController 의 Index 에서 아래와 같이 react 파일을 로드를 했는데요. /fn 은 정상 동작함
        public FilePathResult Index()
        {
            return File(Server.MapPath("~/App/index.html"), "text/html");
        }

현재 routes 처리를 아래와 같이 처리를 해두었습니다.  
            routes.MapRoute(
                name: "React",
                url: "{*pathInfo}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

/fn/list  , /fn/about   등은 의도한데로 잘된든데요
/fn/list/detial,  /fn/list/detial/1232   등의 경우  '요청 URI 'http://localhost:9999/fn/list/fdsfsd'과(와) 일치하는 HTTP 리소스
를 찾을 수 없습니다.'   오류가 발생이 됩니다.  (/fn/home/list/detail 식으로 home 을 명시 하면 정상동작함)

- 결론은 벼로로 route 를 설정하지 않을경우. 무조건적으로 Home/Index 처리 된것처럼 저 파일을 로드해서 출력을 하고 싶은데요.
   찾을수가 없네요.  닷넷관련 국내 커뮤니티는 전멸이고... 이 질문을 영어로 하려고 하니 답도 안나오네요 ㅠ.ㅠ

상세페이지를 다른 사람에게 주었을때도 현재 참 막막한 상황이네요.
reactjs.net 은 사용은 고려하고 있지 않습니다.   react 개바환경과 닷넷환경을 엄격히 분리해서 진행중입니다. 

 



제목 작성자 날짜 조회
asp.net mvc5 에서 react 사용을 위한 route 문의 드립니다. baejduck 2020-04-25 181

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})