本质上,我有一个netlify函数,它位于path - http://<auto-generated-name>.netlify.app/.netlify/functions/index。我按照netlify仪表板上的说明来建立一个自定义域,但是在这个设置下,我必须去http://<custom-domain>.com/.netlify/functions/index访问我的应用程序。
我希望设置我的自定义域,以便所有对http://<custom-domain>.com 的请求都直接传递到函数,而不是指向根。我该怎么做?
编辑:我尝试在netlify.toml文件中添加重定向,这确实有效,但我仍然很好奇是否有一种方法“直接”将域指向函数,而不是重定向请求。
发布于 2020-09-11 10:13:40
您也许可以在index.html上托管一个简单的html页面,它运行一些JS来调用您的函数。
但是,您很可能只想使用200 状态码进行netlify重定向,因为该配置将使原始URL保持原样,并使其看起来像是托管的而不是被重定向的。
根据netlify和缓存设置的不同,这实际上是在第一个页面加载时运行的,重定向实际上从未发生过。
https://stackoverflow.com/questions/63805319
复制相似问题