我有一个工作的netlify-lambda设置。我在本地运行netlify-lambda,而不是在云中运行。在运行时
netlify-lambda serve ./functions我在/functions文件夹中定义的函数在localhost上提供:9000。
我的项目根目录中也有我的netlify.toml文件,如下所示:
[build]
functions = "netlify-lambda"
publish = "build/"
command = "npm run build"
[[redirects]]
from = "/test"
to = "https://google.com"
status = 200
force = true当我删除构建部分时,命令"netlify-lambda serve“将导致错误。所以我的结论是这个文件被使用了。另一方面,[重定向]指令根本不起任何作用。
要求
本地主机:9000/test
或
本地主机:9000/..netlify/函数/测试
会导致类似的错误
函数调用失败:错误:无法找到模块‘/home/*/netlify-lambda/test’
我在这里错过了什么?
发布于 2022-06-21 09:40:19
如本文所述:https://answers.netlify.com/t/redirects-not-going-to-index-html/20289
Netlify-lambda将只承载您的功能,而不是其他任何功能。您至少需要netlify-cli
https://stackoverflow.com/questions/72632193
复制相似问题