그누5 API + NEXTJS API 사용하실 분들에게 드리는 팁 > 자유게시판

자유게시판

그누5 API + NEXTJS API 사용하실 분들에게 드리는 팁 정보

그누5 API + NEXTJS API 사용하실 분들에게 드리는 팁

본문

이 글을 어디에 쓸지 참 고민하다가 자게에 씁니다.

혹시라도 그누5 API + NEXTJS API 를 동시에 활용하실 분들이라면 꼭 보셔야 하는 내용이기도 합니다

이거 때문에 3일은 아우 ㅠㅠ

 

더불어 NGINX 사용자는 해당 사항이 없습니다

아파치 사용자에게만 해당 사항이 있습니다.

 

NGINX rewrite 는 location 블록 처리가 명확하게 구분 되는데

아파치는 이게 안되더라구요 아무리 해도ㅠ AI 도움 받아도 이상한 코드만 알려주고..

결국은 아파치에서는 api 라는 폴더가 중첩으로 적용되어, v1 까지 적용 되어버리는 기이한 현상이 발생합니다.

 

그누보드 자체도 api/v1 경로이고 nextjs 도 api 폴더다 보니 api/v1 으로 접근 하면 404가 떨어지는 현상이죠..

 

해결법은 다음과 같습니다.

 

1. 그누보드 api 폴더를 다른 이름으로 변경합니다.

 

2. 루트에 composer.json 내 api 폴더 경로를 1번에 경로 변경한 부분으로 이름 변경

 

3. composer dump-autoload 실행

 

이렇게 하니깐 이제 이름 충돌이 나지 않아 변경된api폴더/v1 과 nextjs api 가 정상적으로 구동 되게 되었습니다.

 

참. localhost 는 잘되요 그래서 방심했던 것 같습니다. 도메인 연결 시 발생한 문제였습니다.

 

참고하셔요

 

먼 훗날에 아파치 + nextjs + 그누5 api 를 활용하여 위 같은 분들이 발생하면 검색 되어 좋은 자료가 되길 바라며 ㅎㅎㅎ

추천
2

댓글 2개

전체 197 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT