从本质上讲,我有一个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
文件中添加重定向,并且确实可以,但是我仍然很好奇是否有一种方法可以“直接”将域指向函数而不是重定向请求。>
答案 0 :(得分:0)
您也许可以在index.html
上托管一个简单的html页面,该页面运行一些JS来调用您的函数。
但是很可能您只想使用200
status code进行netlify重定向,因为该配置将使原始URL保持不变,并使它看起来像是托管的,而不是被重定向。 / p>
根据您的netlify和缓存设置,它实际上会在首页加载时运行,而重定向实际上不会发生。