내가 홉 프레임 워크와 함께 일하고있는 순간 나는 느릅 나무 항해 패키지와 함께 놀았고, 파운드 기호가없는 cannot GET /<url>
메시지를 막을 수있는 방법이 있는지 궁금 해서요. (예 : #<url>
).느릅 나무 네비게이션 방지 할 수 없습니다
1
A
답변
2
서버 구성 문제 일 수 있습니다. #없이 URL이 작동하려면 요청 URL에 관계없이 동일한 .html
을 제공하도록 서버를 구성해야합니다. 일단 그것이 제공되면, 당신의 느릅 나무 앱은 거기에서로드하고 가져갈 수 있습니다.
2
Peter Szerzo의 답변에 덧붙여서 나는 대략 내가 가지고있는 것과 거의 같은 문제에 관한 an issue at the Github page of browser-sync 페이지를 발견했다. 그 해결책은 다음과 같습니다 :
const modRewrite = require("connect-modrewrite");
gulp.task("serve",() => {
browserSync.init(null, {
middleware: [
modRewrite([
"!\\.\\w+$ /index.html [L]"
]),
]
}
}
Apache 또는 Nginx를 사용하려면 물론 다른 솔루션을 사용해야합니다. 이것은 특정 브라우저 동기화입니다.
업데이트
나는 그것이 다른 위치에서 다시 항목을 가져올 것이기 때문에이 솔루션은 위, 작동하지 않을 것입니다 또 다른 문제 다 퉜다. 예를 들어 수동으로 /blog/1
으로 이동하면 해당 위치로 변경할 때 HTTP 요청이 없으므로 완벽하게 정상적으로 작동하지만 페이지를 다시로드하면 위의 해결 방법으로 처리하지 못한 파일 /blog
에서 페이지를 가져옵니다. 이것은 후자의 문제를 해결 한 방법입니다.
middleware: [
(req, res, next) => {
const splitRequestUrl = req.url.split("/");
const fileName = splitRequestUrl[splitRequestUrl.length - 1];
//I have a seperate paths file
//Change paths.serve to whatever folder you want to specify as your base folder
if (fs.existsSync(path.join(process.cwd(), paths.serve, fileName)))
req.url = `/${fileName}`;
else
req.url = "/";
next();
}
]
관련 문제
- 1. 느릅 나무 리프트 기능
- 2. 유형의 특성은 느릅 나무
- 3. 느릅 나무 Maybe.withDefault
- 4. 하위 쿼리 - 느릅 나무()
- 5. 느릅 나무 재귀 유형 정의
- 6. 느릅 나무 발견되지 않는 기능
- 7. 느릅 나무 초급 : 블랙 잭 쓰기 시도
- 8. 느릅 나무 0.17 : Task.perform 그리고 아마도
- 9. 화살표 키가 다른 것으로 표시 되었습니까? [느릅 나무]
- 10. 는 경량, 느릅 나무 같은 코드를 장기 실행 방법은 자바
- 11. 오버플로 : 자동 나는 다음과 데모 느릅 나무 일하고 내용
- 12. 보내기 대신에 405 느릅 나무 빈 WebApplicationException의 404
- 13. 하스켈 또는 느릅 나무 오류 : 알 수없는 공개 키 OID
- 14. 느릅 나무 신청 피닉스 채널 방송 수신을 중지합니다
- 15. 잘라 문자열로 변환 할 수 없습니다 -, 느릅 나무 찾을 수이 질문은 거의 내 이전 질문 중 하나와 동일 이상한 형식
- 16. "코드 분석"경고를 방지 할 수 없습니다
- 17. 옵션 Cors 메서드를 방지 할 수 없습니다.
- 18. Meteor - 새로 고침을 방지 할 수 없습니다.
- 19. 방지 Fogery 토큰을 해독 할 수 없습니다
- 20. CheckBoxList 컨트롤의 오버플로를 방지 할 수 없습니다.
- 21. 자작 나무 (gcc)를 찾을 수 없습니다
- 22. 당신은 내가 PHP를 & MySQL의 스크립트 느릅 나무 할 것을 필요로 타임 스탬프를
- 23. 방지 일부 페이지는 내가 포함이 네비게이션 파일이
- 24. 터치 네비게이션 바의 이미지보기를 인식 할 수 없습니다.?
- 25. 휴대 기기에서 CSS 네비게이션 메뉴를 클릭 할 수 없습니다.
- 26. 안드로이드 네비게이션 드로어 MainActivity에서 단편에 텍스트를 입력 할 수 없습니다.
- 27. AVL 나무 코드 - 이해 할 수 없다
- 28. 네비게이션 서랍에서 활동을 시작할 수 없습니다.
- 29. 네비게이션 서랍을 단편에 선언 할 수 있습니까?
- 30. 방지 직접 액세스
그렇다면 내 기분이 확인되었습니다. 나는 집에있는 것처럼 빨리 작동하도록 노력할 것입니다. – DevNebulae