내 React + GraphQL 웹 응용 프로그램에 정적 컨텐츠를 제공하려면 Azure CDN (EdgeCast에서 제공)을 사용하고 싶습니다.경로 패턴과 일치하지 않는 index.html을 제공하기 위해 Azure CDN에서 다시 쓰기 규칙을 설정하는 방법은 무엇입니까?
CDN이 저장소 계정에서 정적 파일을 가져오고 Node.js가 GraphQL 끝점을 처리합니다.
클라이언트 측 라우팅이 제대로 작동하려면 정적 콘텐츠 경로 (/static/somefile.ext
)와 일치하지 않는 모든 요청에 대해 /static/index.html
을 제공해야합니다. 당신이 버라이존 프리미엄 SKU를 사용하는 경우
var express = require('express');
var app = express();
app.all('*', function(req, res){
res.sendfile("index.html");
});
이 방법을 배우는 방법은 무엇입니까? – Raghavendra
각 필드와 그 값을 설명하는 것이 더 도움이됩니다. 이것은 사람들이 시각적으로 손상되어 스크린 샷을 읽을 수없는 사람들을 위해 일할뿐만 아니라 어떻게 작동하는지 이해하는 데 도움이됩니다. 게다가, 당신은 더 많은 upvotes를 얻을 것이다. –