Svelte端点(AWS?)的netflix实现/托管



我已经使用Sveltekit的端点实现设置了一个REST端点(简单的http GET)。当它在我的计算机上运行时,它以'npm run dev'模式运行,但某些请求在netflix上托管时会出错。具体的错误信息很简单:

{"errorMessage":"Response payload size exceeded maximum allowed payload size (6291556 bytes).","errorType":"Function.ResponseSizeTooLarge"}

我知道我可以通过拆分和分页结果来解决这个问题。

我的问题是:即使我不明确使用netflix的无服务器功能, netflix是否使用AWS Lambda来托管编译的Svelte端点?

我问这个问题是因为搜索这个错误信息会得到关于netflix/AWS lambda的结果,我只是想知道是否有人知道netflix在幕后是如何处理这些苗条的端点的。看起来真的像他们把它们捆绑到AWS Lambda函数中(他们已经宣传他们正在为自己的netflix函数使用这些函数)。

苗条的使用@sveltejs/adapter-netlify底层:https://www.npmjs.com/package/@sveltejs adapter-netlify Netlify。这个包生成一个名为render的Netlify函数,它处理您的Svelte应用程序的服务器端渲染。

所以回答你的问题,是的,你在你的项目中使用netflix函数-不是你自己,但是你的框架正在为你做。

最新更新