簡體   English   中英

錯誤:ENOENT:沒有這樣的文件或目錄,stat '/var/task/src/functions/public/home.html'

[英]Error: ENOENT: no such file or directory, stat '/var/task/src/functions/public/home.html'

我正在嘗試在.netlify 上部署我的基於 express 的站點,我的本地目錄如下所示:

目錄圖像

my.netlify.toml 看起來像這樣:

[build]
  functions="functions"

 [[redirects]]
   to="/.netlify/functions/_app/:splat"
   from="/*"
   status=200 

當我使用netlify dev在本地運行它時它工作正常
但是當我在 .netlify 上部署網站時,它顯示了這個錯誤:

在此處輸入圖像描述

我什至嘗試過這個這個方法,但它似乎不適用於我的情況
我是初學者,所以我不太確定自己犯了什么錯誤,所以非常感謝您的幫助!

嘗試將第 14 行: app.use("/", router)更改為

app.use('/.netlify/functions/_app', router);  // path must route to lambda

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM