本质上,我有一个netlify函数,位于路径-http://<auto-generated-name>.netlify.app/.netlify/functions/index
。我按照netlify面板上的说明设置了一个自定义域,但有了这个设置,我必须转到http://<custom-domain>.com/.netlify/functions/index
才能访问我的应用程序。
我想设置我的自定义域,以便所有对http://<custom-domain>.com
的请求都直接转到函数,而不是根http://<auto-generated-name>.netlify.app
域。我该怎么做?
编辑:我试着在netlify.toml
文件中添加重定向,这确实有效,但我仍然很好奇是否有办法"直接";将域指向函数,而不是重定向请求。
您也许可以在index.html
上托管一个简单的html页面,该页面运行一些JS来调用您的函数。
但最有可能的是,您只想使用200
状态代码进行netlify重定向,因为该配置将保持原始URL不变,并使其看起来像是托管的,而不会被重定向。
根据您的netlify和缓存设置,这实际上会在第一页加载时运行,而重定向实际上从未发生过。