【问题标题】:Netlify deployment - 500 Internal Server Error. on one pagesNetlify 部署 - 500 内部服务器错误。在一页上
【发布时间】:2022-11-11 22:49:21
【问题描述】:
标签:
error-handling
netlify
internal-server-error
http-status-code-500
【解决方案1】:
您在此处的功能日志:https://app.netlify.com/sites/fahrzeugliste-t5-kfz-neumayer/functions/___netlify-handler,显示了问题。它说:
FetchError: invalid json response body at https://fahrzeugliste-t5.herokuapp.com/api/fahrzeug reason: Unexpected token < in JSON at position 0
at /var/task/node_modules/node-fetch/lib/index.js:273:32
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async getServerSideProps (/var/task/.next/server/pages/fahrzeuge.js:234:34)
at async Object.renderToHTML (/var/task/node_modules/next/dist/server/render.js:428:24)
at async doRender (/var/task/node_modules/next/dist/server/next-server.js:1149:38)
at async /var/task/node_modules/next/dist/server/next-server.js:1241:28
at async /var/task/node_modules/next/dist/server/response-cache.js:64:36 {
type: 'invalid-json'
}
如果你去这里:https://fahrzeugliste-t5.herokuapp.com/api/fahrzeug,你确实可以看到你的 Heroku 后端没有得到预期的响应。您将获得 HTML 页面而不是 JSON 响应。你需要解决这个问题。