tangly1024 / NotionNext

使用 NextJS + Notion API 实现的,支持多种部署方案的静态博客,无需服务器、零门槛搭建网站,为Notion和所有创作者设计。 (A static blog built with NextJS and Notion API, supporting multiple deployment options. No server required, zero threshold to set up a website. Designed for Notion and all creators.)
https://tangly1024.com
MIT License
7.65k stars 10.55k forks source link

[heo主题]大量502和主题样式错误 #2677

Open ymh0000123 opened 1 month ago

ymh0000123 commented 1 month ago

描述bug 控制台出现大量502 image 可能这些502 还造成了 主题错误 文章边框消失 image

期望的正常结果 恢复正常

复现步骤 正常部署

环境

补充说明 在502的请求前几秒的样式是正常的 访问502的请求响应的内容是

error decoding lambda response: error decoding lambda response: unexpected end of JSON input
EFLKumo commented 1 month ago

同样遇到这个问题。具体问题出在哪里,可以定位一下吗 我这边没查到502 image 初步判断是这里DOM出问题了,类名是空的 image

ymh0000123 commented 1 month ago

同样遇到这个问题。具体问题出在哪里,可以定位一下吗 我这边没查到502 image 初步判断是这里DOM出问题了,类名是空的 image

main- 开头的js的 image

ymh0000123 commented 1 month ago

返回502的是中文的tag和category

wuyuhanzijin commented 1 month ago

目前已经向tangly反馈,可以等待修复,或者等待其他开发者修复,目前可以自行回滚

ymh0000123 commented 1 month ago

找到函数的报错

ERROR  Invoke Error     {"errorType":"TypeError","errorMessage":"Cannot convert argument to a ByteString because the character at index 18 has a value of 25972 which is greater than 255.","stack":["TypeError: Cannot convert argument to a ByteString because the character at index 18 has a value of 25972 which is greater than 255.","    at webidl.converters.ByteString (node:internal/deps/undici/undici:3661:17)","    at _Headers.set (node:internal/deps/undici/undici:8593:35)","    at setCacheTagsHeaders (file:///var/task/.netlify/dist/run/headers.js:180:13)","    at file:///var/task/.netlify/dist/run/handlers/server.js:3165:5","    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","    at async server_default (file:///var/task/.netlify/dist/run/handlers/server.js:3137:10)","    at async file:///var/task/___netlify-server-handler.mjs:31:24","    at async Module.handler (file:///var/task/___netlify-server-handler.mjs:19:27)","    at async Runtime.handler (file:///var/task/___netlify-bootstrap.mjs:2:26682)","    at async Runtime.handleOnceStreaming (file:///var/runtime/index.mjs:1206:26)"]}
tangly1024 commented 1 month ago

已收到反馈,关于502的接口异常,和样式丢失的问题,我这边排查一下

tangly1024 commented 1 month ago

HEO的样式主题问题已修复,相关commit: https://github.com/tangly1024/NotionNext/commit/107a55a2408780014db898aeb67ab72f4558f6a5

tangly1024 commented 1 month ago

页面样式和接口502是两个不会互相影响的问题。

返回502的是中文的tag和category

目前发现在您的网站上如果tag和category中带有中文,会出现类似请求错误;

这些请求是为了预加载页面,以提高访问分类与标签的访问效率,好在这个请求异常并不影响tag和category页面的访问。

不过这个问题不是必然出现,考虑到您使用的是netlify,而不是vercel,推测,也许是平台在中文接口请求上有一些不兼容?