如何将自定义域指向netlify函数?

时间:2020-09-09 05:34:44

标签: aws-lambda netlify

从本质上讲,我有一个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文件中添加重定向,并且确实可以,但是我仍然很好奇是否有一种方法可以“直接”将域指向函数而不是重定向请求。

1 个答案:

答案 0 :(得分:0)

您也许可以在index.html上托管一个简单的html页面,该页面运行一些JS来调用您的函数。

但是很可能您只想使用200 status code进行netlify重定向,因为该配置将使原始URL保持不变,并使它看起来像是托管的,而不是被重定向。 / p>

根据您的netlify和缓存设置,它实际上会在首页加载时运行,而重定向实际上不会发生。

相关问题