gpt4 book ai didi

javascript - 在 Heroku 上部署 Nodejs 无法提供静态文件

转载 作者:搜寻专家 更新时间:2023-10-31 23:02:06 25 4
gpt4 key购买 nike

我正在尝试做我读到的两件事,但它不起作用。找不到静态文件。

这不起作用:

process.env.PWD = process.cwd()
app.set('views', path.join(process.env.PWD, 'public'));

这不起作用:

在此处输入代码app.set('views', path.join(__dirname, 'public'));

最佳答案

出于某种原因,Heroku 无法使用 __dirname,所以尝试这样做:

process.env.PWD = process.cwd();

app.set('views', path.join(process.env.PWD, 'public'));

app.use(express.static(path.join(process.env.PWD, 'public')));

当我遇到这个问题时,这对我有用。

关于javascript - 在 Heroku 上部署 Nodejs 无法提供静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27343331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com