我想使用Azure CDN(显然是由EdgeCast提供支持)为我的React + GraphQL Web应用程序提供静态内容。如何在Azure CDN上设置重写规则以提供与路径模式不匹配的index.html?
CDN将从存储帐户中提取静态文件,Node.js将处理GraphQL端点。
为使客户端路由正常工作,我需要为所有与静态内容路径不匹配的请求(/static/somefile.ext
)提供/static/index.html
服务。
我想避免使用Node.js的服务以这种方式index.html
:
var express = require('express');
var app = express();
app.all('*', function(req, res){
res.sendfile("index.html");
});
有没有办法学习这个? – Raghavendra
这将更有助于描述每个领域及其价值。这有助于人们了解它是如何工作的,以及为那些视力受损且无法阅读截图的人工作。另外,你会得到更多的赞扬。 –